﻿Enumeration 
  #FlatnessDefault = 1.0/4.0
  #BrushTypeSolidColor = 0
  #BrushTypeHatchFill = 1
  #BrushTypeTextureFill = 2
  #BrushTypePathGradient = 3
  #BrushTypeLinearGradient = 4 
  #ARGB_AliceBlue = $FFF0F8FF 
  #ARGB_AntiqueWhite = $FFFAEBD7 
  #ARGB_Aqua = $FF00FFFF 
  #ARGB_Aquamarine = $FF7FFFD4 
  #ARGB_Azure = $FFF0FFFF 
  #ARGB_Beige = $FFF5F5DC 
  #ARGB_Bisque = $FFFFE4C4 
  #ARGB_Black = $FF000000 
  #ARGB_BlanchedAlmond = $FFFFEBCD 
  #ARGB_Blue = $FF0000FF 
  #ARGB_BlueViolet = $FF8A2BE2 
  #ARGB_Brown = $FFA52A2A 
  #ARGB_BurlyWood = $FFDEB887 
  #ARGB_CadetBlue = $FF5F9EA0 
  #ARGB_Chartreuse = $FF7FFF00 
  #ARGB_Chocolate = $FFD2691E 
  #ARGB_Coral = $FFFF7F50 
  #ARGB_CornflowerBlue = $FF6495ED 
  #ARGB_Cornsilk = $FFFFF8DC 
  #ARGB_Crimson = $FFDC143C 
  #ARGB_Cyan = $FF00FFFF 
  #ARGB_DarkBlue = $FF00008B 
  #ARGB_DarkCyan = $FF008B8B 
  #ARGB_DarkGoldenrod = $FFB8860B 
  #ARGB_DarkGray = $FFA9A9A9 
  #ARGB_DarkGreen = $FF006400 
  #ARGB_DarkKhaki = $FFBDB76B 
  #ARGB_DarkMagenta = $FF8B008B 
  #ARGB_DarkOliveGreen = $FF556B2F 
  #ARGB_DarkOrange = $FFFF8C00 
  #ARGB_DarkOrchid = $FF9932CC 
  #ARGB_DarkRed = $FF8B0000 
  #ARGB_DarkSalmon = $FFE9967A 
  #ARGB_DarkSeaGreen = $FF8FBC8B 
  #ARGB_DarkSlateBlue = $FF483D8B 
  #ARGB_DarkSlateGray = $FF2F4F4F 
  #ARGB_DarkTurquoise = $FF00CED1 
  #ARGB_DarkViolet = $FF9400D3 
  #ARGB_DeepPink = $FFFF1493 
  #ARGB_DeepSkyBlue = $FF00BFFF 
  #ARGB_DimGray = $FF696969 
  #ARGB_DodgerBlue = $FF1E90FF 
  #ARGB_Firebrick = $FFB22222 
  #ARGB_FloralWhite = $FFFFFAF0 
  #ARGB_ForestGreen = $FF228B22 
  #ARGB_Fuchsia = $FFFF00FF 
  #ARGB_Gainsboro = $FFDCDCDC 
  #ARGB_GhostWhite = $FFF8F8FF 
  #ARGB_Gold = $FFFFD700 
  #ARGB_Goldenrod = $FFDAA520 
  #ARGB_Gray = $FF808080 
  #ARGB_Green = $FF00FF00 
  #ARGB_GreenYellow = $FFADFF2F 
  #ARGB_Honeydew = $FFF0FFF0 
  #ARGB_HotPink = $FFFF69B4 
  #ARGB_IndianRed = $FFCD5C5C 
  #ARGB_Indigo = $FF4B0082 
  #ARGB_Ivory = $FFFFFFF0 
  #ARGB_Khaki = $FFF0E68C 
  #ARGB_Lavender = $FFE6E6FA 
  #ARGB_LavenderBlush = $FFFFF0F5 
  #ARGB_LawnGreen = $FF7CFC00 
  #ARGB_LemonChiffon = $FFFFFACD 
  #ARGB_LightBlue = $FFADD8E6 
  #ARGB_LightCoral = $FFF08080 
  #ARGB_LightCyan = $FFE0FFFF 
  #ARGB_LightGoldenrodYellow = $FFFAFAD2 
  #ARGB_LightGray = $FFD3D3D3 
  #ARGB_LightGreen = $FF9B6C1 
  #ARGB_LightSalmon = $FF0EE90 
  #ARGB_LightPink = $FFFFFFA07A 
  #ARGB_LightSeaGreen = $FF20B2AA 
  #ARGB_LightSkyBlue = $FF87CEFA 
  #ARGB_LightSlateGray = $FF778899 
  #ARGB_LightSteelBlue = $FFB0C4DE 
  #ARGB_LightYellow = $FFFFFFE0 
  #ARGB_Lime = $FF00FF00 
  #ARGB_LimeGreen = $FF32CD32 
  #ARGB_Linen = $FFFAF0E6 
  #ARGB_Magenta = $FFFF00FF 
  #ARGB_Maroon = $FF800000 
  #ARGB_MediumAquamarine = $FF66CDAA 
  #ARGB_MediumBlue = $FF0000CD 
  #ARGB_MediumOrchid = $FFBA55D3 
  #ARGB_MediumPurple = $FF9370DB 
  #ARGB_MediumSeaGreen = $FF3CB371 
  #ARGB_MediumSlateBlue = $FF7B68EE 
  #ARGB_MediumSpringGreen = $FF00FA9A 
  #ARGB_MediumTurquoise = $FF48D1CC 
  #ARGB_MediumVioletRed = $FFC71585 
  #ARGB_MidnightBlue = $FF191970 
  #ARGB_MintCream = $FFF5FFFA 
  #ARGB_MistyRose = $FFFFE4E1 
  #ARGB_Moccasin = $FFFFE4B5 
  #ARGB_NavajoWhite = $FFFFDEAD 
  #ARGB_Navy = $FF000080 
  #ARGB_OldLace = $FFFDF5E6 
  #ARGB_Olive = $FF808000 
  #ARGB_OliveDrab = $FF6B8E23 
  #ARGB_Orange = $FFFFA500 
  #ARGB_OrangeRed = $FFFF4500 
  #ARGB_Orchid = $FFDA70D6 
  #ARGB_PaleGoldenrod = $FFEEE8AA 
  #ARGB_PaleGreen = $FF98FB98 
  #ARGB_PaleTurquoise = $FFAFEEEE 
  #ARGB_PaleVioletRed = $FFDB7093
  #ARGB_PapayaWhip = $FFFFEFD5 
  #ARGB_PeachPuff = $FFFFDAB9 
  #ARGB_Peru = $FFCD853F 
  #ARGB_Pink = $FFFFC0CB 
  #ARGB_Plum = $FFDDA0DD 
  #ARGB_PowderBlue = $FFB0E0E6 
  #ARGB_Purple = $FF800080 
  #ARGB_Red = $FFFF0000 
  #ARGB_RosyBrown = $FFBC8F8F 
  #ARGB_RoyalBlue = $FF4169E1 
  #ARGB_SaddleBrown = $FF8B4513 
  #ARGB_Salmon = $FFFA8072 
  #ARGB_SandyBrown = $FFF4A460 
  #ARGB_SeaGreen = $FF2E8B57 
  #ARGB_SeaShell = $FFFFF5EE 
  #ARGB_Sienna = $FFA0522D 
  #ARGB_Silver = $FFC0C0C0 
  #ARGB_SkyBlue = $FF87CEEB 
  #ARGB_SlateBlue = $FF6A5ACD 
  #ARGB_SlateGray = $FF708090 
  #ARGB_Snow = $FFFFFAFA 
  #ARGB_SpringGreen = $FF00FF7F 
  #ARGB_SteelBlue = $FF4682B4 
  #ARGB_Tan = $FFD2B48C 
  #ARGB_Teal = $FF008080 
  #ARGB_Thistle = $FFD8BFD8 
  #ARGB_Tomato = $FFFF6347 
  #ARGB_Transparent = $00FFFFFF 
  #ARGB_Turquoise = $FF40E0D0 
  #ARGB_Violet = $FFEE82EE 
  #ARGB_Wheat = $FFF5DEB3 
  #ARGB_White = $FFFFFFFF 
  #ARGB_WhiteSmoke = $FFF5F5F5 
  #ARGB_Yellow = $FFFFFF00 
  #ARGB_YellowGreen = $FF9ACD32 
  #AlphaShift = 24
  #RedShift = 16
  #GreenShift = 8
  #BlueShift = 0
  #AlphaMask = $FF000000 
  #RedMask = $FF0000 
  #GreenMask = $FF00 
  #BlueMask = $FF 
  #ColorAdjustTypeDefault = 0 
  #ColorAdjustTypeBitmap = 1 
  #ColorAdjustTypeBrush = 2 
  #ColorAdjustTypePen = 3 
  #ColorAdjustTypeText = 4 
  #ColorAdjustTypeCount = 5 
  #ColorAdjustTypeAny = 6 
  #ColorChannelFlagsC = 0
  #ColorChannelFlagsM = 1
  #ColorChannelFlagsY = 2
  #ColorChannelFlagsK = 3
  #ColorChannelFlagsLast = 4 
  #ColorMatrixFlagsDefault = 0 
  #ColorMatrixFlagsSkipGrays = 1
  #ColorMatrixFlagsAltGray = 2 
  #ColorModeARGB32 = 0
  #ColorModeARGB64 = 1 
  #CombineModeReplace = 0 
  #CombineModeIntersect = 1 
  #CombineModeUnion = 2 
  #CombineModeXor = 3 
  #CombineModeExclude = 4 
  #CombineModeComplement = 5 
  #CompositingModeSourceOver = 0 
  #CompositingModeSourceCopy = 1 
  #CompositingQualityInvalid =-1 
  #QualityModeInvalid = -1
  #CompositingQualityDefault = 0
  #QualityModeDefault = 0
  #CompositingQualityHighSpeed =1 
  #QualityModeLow = 1
  #CompositingQualityHighQuality = 2
  #QualityModeHigh = 2
  #CompositingQualityGammaCorrected = 3 
  #CompositingQualityAssumeLinear = 4 
  #CoordinateSpaceWorld = 0 
  #CoordinateSpacePage = 1 
  #CoordinateSpaceDevice = 2 
  #CustomLineCapTypeDefault = 0 
  #CustomLineCapTypeAdjustableArrow = 1 
  #DashCapFlat = 0
  #DashCapRound = 2
  #DashCapTriangle = 3
  #DashStyleSolid = 0 
  #DashStyleDash = 1 
  #DashStyleDot = 2 
  #DashStyleDashDot = 3 
  #DashStyleDashDotDot = 4 
  #DashStyleCustom = 5 
  #DriverStringOptionsCmapLookup = 0 
  #DriverStringOptionsVertical = 1
  #DriverStringOptionsRealizedAdvance = 2
  #DriverStringOptionsLimitSubpixel = 3 
  #WmfRecordTypeSetBkColor = 66049 
  #WmfRecordTypeSetBkMode = 65794 
  #WmfRecordTypeSetMapMode = 5795 
  #WmfRecordTypeSetROP2 = 65796 
  #WmfRecordTypeSetRelAbs = 65797 
  #WmfRecordTypeSetPolyFillMode = 65798 
  #WmfRecordTypeSetStretchBltMode = 65799 
  #WmfRecordTypeSetTextCharExtra = 65800 
  #WmfRecordTypeSetTextColor = 66057 
  #WmfRecordTypeSetTextJustification = 66058 
  #WmfRecordTypeSetWindowOrg = 66059 
  #WmfRecordTypeSetWindowExt = 66060 
  #WmfRecordTypeSetViewportOrg = 6061 
  #WmfRecordTypeSetViewportExt = 66062 
  #WmfRecordTypeOffsetWindowOrg = 66063 
  #WmfRecordTypeScaleWindowExt = 6576 
  #WmfRecordTypeOffsetViewportOrg = 6065 
  #WmfRecordTypeScaleViewportExt = 66578 
  #WmfRecordTypeLineTo = 66067 
  #WmfRecordTypeMoveTo = 6068 
  #WmfRecordTypeExcludeClipRect = 66581 
  #WmfRecordTypeIntersectClipRect = 66582 
  #WmfRecordTypeArc = 67607 
  #WmfRecordTypeEllipse = 66584 
  #WmfRecordTypeFloodFill = 66585 
  #WmfRecordTypePie = 67610 
  #WmfRecordTypeRectangle = 66587 
  #WmfRecordTypeRoundRect = 67100 
  #WmfRecordTypePatBlt = 67101 
  #WmfRecordTypeSaveDC = 5566 
  #WmfRecordTypeSetPixel = 66591 
  #WmfRecordTypeOffsetClipRgn = 66080 
  #WmfRecordTypeTextOut = 66849 
  #WmfRecordTypeBitBlt = 67874 
  #WmfRecordTypeStretchBlt = 68387 
  #WmfRecordTypePolygon = 66340 
  #WmfRecordTypePolyline = 66341 
  #WmfRecordTypeEscape = 67110 
  #WmfRecordTypeRestoreDC = 65831 
  #WmfRecordTypeFillRegion = 66088 
  #WmfRecordTypeFrameRegion = 66601 
  #WmfRecordTypeInvertRegion = 65834 
  #WmfRecordTypePaintRegion = 65835 
  #WmfRecordTypeSelectClipRegion = 65836 
  #WmfRecordTypeSelectobject = 65837 
  #WmfRecordTypeSetTextAlign = 65838 
  #WmfRecordTypeDrawText = 67119 
  #WmfRecordTypeChord = 67632 
  #WmfRecordTypeSetMapperFlags = 6097 
  #WmfRecordTypeExtTextOut = 68146 
  #WmfRecordTypeSetDIBToDev = 68915 
  #WmfRecordTypeSelectPalette = 66100 
  #WmfRecordTypeRealizePalette = 65589 
  #WmfRecordTypeAnimatePalette = 66614 
  #WmfRecordTypeSetPalEntries = 65591 
  #WmfRecordTypePolyPolygon = 66872 
  #WmfRecordTypeResizePalette = 65849 
  #WmfRecordTypeDIBBitBlt = 67904 
  #WmfRecordTypeDIBStretchBlt = 68417 
  #WmfRecordTypeDIBCreatePatternBrush = 65858 
  #WmfRecordTypeStretchDIB = 69443 
  #WmfRecordTypeExtFloodFill = 66888 
  #WmfRecordTypeSetLayout = 65865 
  #WmfRecordTypeResetDC = 65868 
  #WmfRecordTypeStartDoc = 65869 
  #WmfRecordTypeStartPage = 65615 
  #WmfRecordTypeEndPage = 65616 
  #WmfRecordTypeAbortDoc = 65618 
  #WmfRecordTypeEndDoc = 65630 
  #WmfRecordTypeDeleteobject = 66032 
  #WmfRecordTypeCreatePalette = 65783 
  #WmfRecordTypeCreateBrush = 65784 
  #WmfRecordTypeCreatePatternBrush = 66041 
  #WmfRecordTypeCreatePenIndirect = 66298 
  #WmfRecordTypeCreateFontIndirect = 66299 
  #WmfRecordTypeCreateBrushIndirect = 66300 
  #WmfRecordTypeCreateBitmapIndirect = 66301 
  #WmfRecordTypeCreateRegion = 67327 
  #EmfRecordTypeHeader = 1 
  #EmfRecordTypePolyBezier = 2 
  #EmfRecordTypePolygon = 3 
  #EmfRecordTypePolyline = 4 
  #EmfRecordTypePolyBezierTo = 5 
  #EmfRecordTypePolyLineTo = 6 
  #EmfRecordTypePolyPolyline = 7 
  #EmfRecordTypePolyPolygon = 8 
  #EmfRecordTypeSetWindowExtEx = 9 
  #EmfRecordTypeSetWindowOrgEx = 10 
  #EmfRecordTypeSetViewportExtEx = 11 
  #EmfRecordTypeSetViewportOrgEx = 12 
  #EmfRecordTypeSetBrushOrgEx = 13 
  #EmfRecordTypeEOF = 14 
  #EmfRecordTypeSetPixelV = 15 
  #EmfRecordTypeSetMapperFlags = 16 
  #EmfRecordTypeSetMapMode = 17 
  #EmfRecordTypeSetBkMode = 18 
  #EmfRecordTypeSetPolyFillMode = 19 
  #EmfRecordTypeSetROP2 = 20 
  #EmfRecordTypeSetStretchBltMode = 21 
  #EmfRecordTypeSetTextAlign = 22 
  #EmfRecordTypeSetColorAdjustment = 23 
  #EmfRecordTypeSetTextColor = 24 
  #EmfRecordTypeSetBkColor = 25 
  #EmfRecordTypeOffsetClipRgn = 26 
  #EmfRecordTypeMoveToEx = 27 
  #EmfRecordTypeSetMetaRgn = 28 
  #EmfRecordTypeExcludeClipRect = 29 
  #EmfRecordTypeIntersectClipRect = 30 
  #EmfRecordTypeScaleViewportExtEx = 31 
  #EmfRecordTypeScaleWindowExtEx = 32 
  #EmfRecordTypeSaveDC = 33 
  #EmfRecordTypeRestoreDC = 34 
  #EmfRecordTypeSetWorldTransform = 35 
  #EmfRecordTypeModifyWorldTransform = 36 
  #EmfRecordTypeSelectobject = 37 
  #EmfRecordTypeCreatePen = 38 
  #EmfRecordTypeCreateBrushIndirect = 39 
  #EmfRecordTypeDeleteobject = 40 
  #EmfRecordTypeAngleArc = 41 
  #EmfRecordTypeEllipse = 42 
  #EmfRecordTypeRectangle = 43 
  #EmfRecordTypeRoundRect = 44 
  #EmfRecordTypeArc = 45 
  #EmfRecordTypeChord = 46 
  #EmfRecordTypePie = 47 
  #EmfRecordTypeSelectPalette = 48 
  #EmfRecordTypeCreatePalette = 49 
  #EmfRecordTypeSetPaletteEntries = 50 
  #EmfRecordTypeResizePalette = 51 
  #EmfRecordTypeRealizePalette = 52 
  #EmfRecordTypeExtFloodFill = 53 
  #EmfRecordTypeLineTo = 54 
  #EmfRecordTypeArcTo = 55 
  #EmfRecordTypePolyDraw = 56 
  #EmfRecordTypeSetArcDirection = 57 
  #EmfRecordTypeSetMiterLimit = 58 
  #EmfRecordTypeBeginPath = 59 
  #EmfRecordTypeEndPath = 60 
  #EmfRecordTypeCloseFigure = 61 
  #EmfRecordTypeFillPath = 62 
  #EmfRecordTypeStrokeAndFillPath = 63 
  #EmfRecordTypeStrokePath = 64 
  #EmfRecordTypeFlattenPath = 65 
  #EmfRecordTypeWidenPath = 66 
  #EmfRecordTypeSelectClipPath = 67 
  #EmfRecordTypeAbortPath = 68 
  #EmfRecordTypeReserved_069 = 69 ; non utilisé
  #EmfRecordTypeGdiComment = 70 
  #EmfRecordTypeFillRgn = 71 
  #EmfRecordTypeFrameRgn = 72 
  #EmfRecordTypeInvertRgn = 73 
  #EmfRecordTypePaintRgn = 74 
  #EmfRecordTypeExtSelectClipRgn = 75 
  #EmfRecordTypeBitBlt = 76 
  #EmfRecordTypeStretchBlt = 77 
  #EmfRecordTypeMaskBlt = 78 
  #EmfRecordTypePlgBlt = 79 
  #EmfRecordTypeSetDIBitsToDevice = 80 
  #EmfRecordTypeStretchDIBits = 81 
  #EmfRecordTypeExtCreateFontIndirect = 82 
  #EmfRecordTypeExtTextOutA = 83 
  #EmfRecordTypeExtTextOutW = 84 
  #EmfRecordTypePolyBezier16 = 85 
  #EmfRecordTypePolygon16 = 86 
  #EmfRecordTypePolyline16 = 87 
  #EmfRecordTypePolyBezierTo16 = 88 
  #EmfRecordTypePolylineTo16 = 89 
  #EmfRecordTypePolyPolyline16 = 90 
  #EmfRecordTypePolyPolygon16 = 91 
  #EmfRecordTypePolyDraw16 = 92 
  #EmfRecordTypeCreateMonoBrush = 93 
  #EmfRecordTypeCreateDIBPatternBrushPt = 94 
  #EmfRecordTypeExtCreatePen = 95 
  #EmfRecordTypePolyTextOutA = 96 
  #EmfRecordTypePolyTextOutW = 97 
  #EmfRecordTypeSetICMMode = 98 
  #EmfRecordTypeCreateColorSpace = 99 
  #EmfRecordTypeSetColorSpace = 100 
  #EmfRecordTypeDeleteColorSpace = 101 
  #EmfRecordTypeGLSRecord = 102 
  #EmfRecordTypeGLSBoundedRecord = 103 
  #EmfRecordTypePixelFormat = 104 
  #EmfRecordTypeDrawEscape = 105 
  #EmfRecordTypeExtEscape = 106 
  #EmfRecordTypeStartDoc = 107 
  #EmfRecordTypeSmallTextOut = 108 
  #EmfRecordTypeForceUFIMapping = 109 
  #EmfRecordTypeNamedEscape = 110 
  #EmfRecordTypeColorCorrectPalette = 111 
  #EmfRecordTypeSetICMProfileA = 112 
  #EmfRecordTypeSetICMProfileW = 113 
  #EmfRecordTypeAlphaBlend = 114 
  #EmfRecordTypeSetLayout = 115 
  #EmfRecordTypeTransparentBlt = 116 
  #EmfRecordTypeReserved_117 = 117 ; non utilisé
  #EmfRecordTypeGradientFill = 118 
  #EmfRecordTypeSetLinkedUFIs = 119 
  #EmfRecordTypeSetTextJustification = 120 
  #EmfRecordTypeColorMatchToTargetW = 121 
  #EmfRecordTypeCreateColorSpaceW = 122 
  #EmfRecordTypeMax = 122 
  #EmfRecordTypeMin = 1 
  #EmfPlusRecordTypeInvalid = 16384 
  #EmfPlusRecordTypeHeader = 16385 
  #EmfPlusRecordTypeEndOfFile = 16386 
  #EmfPlusRecordTypeComment = 16387 
  #EmfPlusRecordTypeGetDC = 16388 
  #EmfPlusRecordTypeMultiFormatStart = 16389 
  #EmfPlusRecordTypeMultiFormatSection = 16390 
  #EmfPlusRecordTypeMultiFormatEnd = 16391 
  #EmfPlusRecordTypeobject = 16392 
  #EmfPlusRecordTypeClear = 16393 
  #EmfPlusRecordTypeFillRects = 16394 
  #EmfPlusRecordTypeDrawRects = 16395 
  #EmfPlusRecordTypeFillPolygon = 16396 
  #EmfPlusRecordTypeDrawLines = 16397 
  #EmfPlusRecordTypeFillEllipse = 16398 
  #EmfPlusRecordTypeDrawEllipse = 16399 
  #EmfPlusRecordTypeFillPie = 16400 
  #EmfPlusRecordTypeDrawPie = 16401 
  #EmfPlusRecordTypeDrawArc = 16402 
  #EmfPlusRecordTypeFillRegion = 16403 
  #EmfPlusRecordTypeFillPath = 16404 
  #EmfPlusRecordTypeDrawPath = 16405 
  #EmfPlusRecordTypeFillClosedCurve = 16406 
  #EmfPlusRecordTypeDrawClosedCurve = 16407 
  #EmfPlusRecordTypeDrawCurve = 16408 
  #EmfPlusRecordTypeDrawBeziers = 16409 
  #EmfPlusRecordTypeDrawImage = 16410 
  #EmfPlusRecordTypeDrawImagePoints = 16411 
  #EmfPlusRecordTypeDrawString = 16412 
  #EmfPlusRecordTypeSetRenderingOrigin = 16413 
  #EmfPlusRecordTypeSetAntiAliasMode = 16414 
  #EmfPlusRecordTypeSetTextRenderingHint = 16415 
  #EmfPlusRecordTypeSetTextContrast = 16416 
  #EmfPlusRecordTypeSetInterpolationMode = 16417 
  #EmfPlusRecordTypeSetPixelOffsetMode = 16418 
  #EmfPlusRecordTypeSetCompositingMode = 16419 
  #EmfPlusRecordTypeSetCompositingQuality = 16420 
  #EmfPlusRecordTypeSave = 16421 
  #EmfPlusRecordTypeRestore = 16422 
  #EmfPlusRecordTypeBeginContainer = 16423 
  #EmfPlusRecordTypeBeginContainerNoParams = 16424 
  #EmfPlusRecordTypeEndContainer = 16425 
  #EmfPlusRecordTypeSetWorldTransform = 16426 
  #EmfPlusRecordTypeResetWorldTransform = 16427 
  #EmfPlusRecordTypeMultiplyWorldTransform = 16428 
  #EmfPlusRecordTypeTranslateWorldTransform = 16429 
  #EmfPlusRecordTypeScaleWorldTransform = 16430 
  #EmfPlusRecordTypeRotateWorldTransform = 16431 
  #EmfPlusRecordTypeSetPageTransform = 16432 
  #EmfPlusRecordTypeResetClip = 16433 
  #EmfPlusRecordTypeSetClipRect = 16434 
  #EmfPlusRecordTypeSetClipPath = 16435 
  #EmfPlusRecordTypeSetClipRegion = 16436 
  #EmfPlusRecordTypeOffsetClip = 16437 
  #EmfPlusRecordTypeDrawDriverString = 16438 
  #EmfPlusRecordTotal = 16439 
  #EmfPlusRecordTypeMax = 16438 
  #EmfPlusRecordTypeMin = 16385 
  #EmfToWmfBitsFlagsDefault = $00000000 
  #EmfToWmfBitsFlagsEmbedEmf = $00000001 
  #EmfToWmfBitsFlagsIncludePlaceable = $00000002 
  #EmfToWmfBitsFlagsNoXORClip = $00000004
  #EmfTypeEmfOnly = 3
  #MetafileTypeEmf = 3 
  #EmfTypeEmfPlusOnly =4
  #MetafileTypeEmfPlusOnly = 4 
  #EmfTypeEmfPlusDual = 5
  #MetafileTypeEmfPlusDual = 5 
  #EncoderParameterValueTypeByte = 1 
  #EncoderParameterValueTypeASCII = 2 
  #EncoderParameterValueTypeShort = 3 
  #EncoderParameterValueTypeLong = 4 
  #EncoderParameterValueTypeRational = 5 
  #EncoderParameterValueTypeLongRange = 6 
  #EncoderParameterValueTypeUndefined = 7 
  #EncoderParameterValueTypeRationalRange = 8 
  #EncoderParameterValueTypePointer = 9 
  #EncoderValueColorTypeCMYK = 0 
  #EncoderValueColorTypeYCCK = 1 
  #EncoderValueCompressionLZW = 2 
  #EncoderValueCompressionCCITT3 = 3 
  #EncoderValueCompressionCCITT4 = 4 
  #EncoderValueCompressionRle = 5 
  #EncoderValueCompressionNone = 6 
  #EncoderValueScanMethodInterlaced = 7 
  #EncoderValueScanMethodNonInterlaced = 8 
  #EncoderValueVersionGif87 = 9 
  #EncoderValueVersionGif89 = 10 
  #EncoderValueRenderProgressive = 11 
  #EncoderValueRenderNonProgressive = 12 
  #EncoderValueTransformRotate90 = 13 
  #EncoderValueTransformRotate180 = 14 
  #EncoderValueTransformRotate270 = 15 
  #EncoderValueTransformFlipHorizontal = 16 
  #EncoderValueTransformFlipVertical = 17 
  #EncoderValueMultiFrame = 18 
  #EncoderValueLastFrame = 19 
  #EncoderValueFlush = 20 
  #EncoderValueFrameDimensionTime = 21 
  #EncoderValueFrameDimensionResolution = 22 
  #EncoderValueFrameDimensionPage = 23
  #FillModeAlternate = 0 
  #FillModeWinding = 1 
  #FlushIntentionFlush = 0 
  #FlushIntentionSync = 1 
  #FontStyleRegular = 0 
  #FontStyleBold = 1 
  #FontStyleItalic = 2 
  #FontStyleBoldItalic = 3 
  #FontStyleUnderline = 4 
  #FontStyleStrikeout = 8 
  #GenericFontFamilySerif = 0
  #GenericFontFamilySansSerif = 1
  #GenericFontFamilyMonospace = 2
  #TestControlForceBilinear = 0
  #TestControlNoICM = 1
  #TestControlGetBuildNumber = 2
  #HatchStyleHorizontal = 0 
  #HatchStyleVertical = 1 
  #HatchStyleForwardDiagonal = 2 
  #HatchStyleBackwardDiagonal = 3 
  #HatchStyleCross = 4 
  #HatchStyleDiagonalCross = 5 
  #HatchStyle05Percent = 6 
  #HatchStyle10Percent = 7 
  #HatchStyle20Percent = 8 
  #HatchStyle25Percent = 9 
  #HatchStyle30Percent = 10 
  #HatchStyle40Percent = 11 
  #HatchStyle50Percent = 12 
  #HatchStyle60Percent = 13 
  #HatchStyle70Percent = 14 
  #HatchStyle75Percent = 15 
  #HatchStyle80Percent = 16 
  #HatchStyle90Percent = 17 
  #HatchStyleLightDownwardDiagonal = 18 
  #HatchStyleLightUpwardDiagonal = 19 
  #HatchStyleDarkDownwardDiagonal = 20 
  #HatchStyleDarkUpwardDiagonal = 21 
  #HatchStyleWideDownwardDiagonal = 22 
  #HatchStyleWideUpwardDiagonal = 23 
  #HatchStyleLightVertical = 24 
  #HatchStyleLightHorizontal = 25 
  #HatchStyleNarrowVertical = 26 
  #HatchStyleNarrowHorizontal = 27 
  #HatchStyleDarkVertical = 28 
  #HatchStyleDarkHorizontal = 29 
  #HatchStyleDashedDownwardDiagonal = 30 
  #HatchStyleDashedUpwardDiagonal = 31 
  #HatchStyleDashedHorizontal = 32 
  #HatchStyleDashedVertical = 33 
  #HatchStyleSmallConfetti = 34 
  #HatchStyleLargeConfetti = 35 
  #HatchStyleZigZag = 36 
  #HatchStyleWave = 37 
  #HatchStyleDiagonalBrick = 38 
  #HatchStyleHorizontalBrick = 39 
  #HatchStyleWeave = 40 
  #HatchStylePlaid = 41 
  #HatchStyleDivot = 42 
  #HatchStyleDottedGrid = 43 
  #HatchStyleDottedDiamond = 44 
  #HatchStyleShingle = 45 
  #HatchStyleTrellis = 46 
  #HatchStyleSphere = 47 
  #HatchStyleSmallGrid = 48 
  #HatchStyleSmallCheckerBoard = 49 
  #HatchStyleLargeCheckerBoard = 50 
  #HatchStyleOutlinedDiamond = 51 
  #HatchStyleSolidDiamond = 52 
  #HatchStyleTotal = 53 
  #HatchStyleLargeGrid = #HatchStyleCross
  #HatchStyleMin = #HatchStyleHorizontal
  #HatchStyleMax = #HatchStyleTotal -1
  #HotkeyPrefixNone = 0 
  #HotkeyPrefixShow = 1
  #HotkeyPrefixHide = 2 
  #ImageCodecFlagsEncoder = $00000001 
  #ImageCodecFlagsDecoder = $00000002 
  #ImageCodecFlagsSupportBitmap = $00000004 
  #ImageCodecFlagsSupportVector = $00000008 
  #ImageCodecFlagsSeekableEncode = $00000010 
  #ImageCodecFlagsBlockingDecode = $00000020 
  #ImageCodecFlagsBuiltin = $00010000 
  #ImageCodecFlagsSystem = $00020000 
  #ImageCodecFlagsUser = $00040000
  #ImageFlagsNone = 0 
  #ImageFlagsScalable = $0001 
  #ImageFlagsHasAlpha = $0002 
  #ImageFlagsHasTranslucent = $0004 
  #ImageFlagsPartiallyScalable = $0008 
  #ImageFlagsColorSpaceRGB = $0010 
  #ImageFlagsColorSpaceCMYK = $0020 
  #ImageFlagsColorSpaceGRAY = $0040 
  #ImageFlagsColorSpaceYCBCR = $0080 
  #ImageFlagsColorSpaceYCCK = $0100 
  #ImageFlagsHasRealDPI = $1000 
  #ImageFlagsHasRealPixelSize = $2000 
  #ImageFlagsReadOnly = $00010000 
  #ImageFlagsCaching = $00020000 
  #ImageLockModeRead = $0001 
  #ImageLockModeWrite = $0002 
  #ImageLockModeUserInputBuf = $0004 
  #PixelFormatUndefined = 0 
  #PixelFormatDontCare = 0 
  #PixelFormat1bppIndexed = $30101
  #PixelFormat4bppIndexed = $30402 
  #PixelFormat8bppIndexed = $30803 
  #PixelFormat16bppARGB1555 = $61007
  #PixelFormat16bppGrayScale = $101004
  #PixelFormat16bppRGB555 = $2105 
  #PixelFormat16bppRGB565 = $21006
  #PixelFormat24bppRGB = $21808 
  #PixelFormat32bppARGB = $26200A
  #PixelFormat32bppPARGB = $E200B 
  #PixelFormat32bppRGB = $22009 
  #PixelFormat48bppRGB = $10300C 
  #PixelFormat64bppARGB = $34400D 
  #PixelFormat64bppPARGB = $1C400E 
  #PixelFormatMax = 15 
  #PixelFormatIndexed = $00010000 
  #PixelFormatGDI = $00020000
  #PixelFormatAlpha = $00040000
  #PixelFormatPAlpha = $00080000 
  #PixelFormatExtended = $00100000 
  #PixelFormatCanonical = $00200000 
  #PropertyTagTypeByte = 1 
  #PropertyTagTypeASCII = 2 
  #PropertyTagTypeShort = 3 
  #PropertyTagTypeLong = 4 
  #PropertyTagTypeRational = 5 
  #PropertyTagTypeUndefined = 7 
  #PropertyTagTypeSLONG = 9 
  #PropertyTagTypeSRational = 10
  #PropertyTagExifIFD = $8769
  #PropertyTagGpsIFD = $8825 
  #PropertyTagNewSubfileType = $00FE 
  #PropertyTagSubfileType = $00FF 
  #PropertyTagImageWidth = $0100 
  #PropertyTagImageHeight = $0101 
  #PropertyTagBitsPerSample = $0102 
  #PropertyTagCompression = $0103 
  #PropertyTagPhotometricInterp = $0106 
  #PropertyTagThreshHolding = $0107 
  #PropertyTagCellWidth = $0108 
  #PropertyTagCellHeight = $0109 
  #PropertyTagFillOrder = $010A 
  #PropertyTagDocumentName = $010D 
  #PropertyTagImageDescription = $010E 
  #PropertyTagEquipMake = $010F 
  #PropertyTagEquipModel = $0110 
  #PropertyTagStripOffsets = $0111 
  #PropertyTagOrientation = $0112 
  #PropertyTagSamplesPerPixel = $0115 
  #PropertyTagRowsPerStrip = $0116 
  #PropertyTagStripBytesCount = $0117 
  #PropertyTagMinSampleValue = $0118 
  #PropertyTagMaxSampleValue = $0119 
  #PropertyTagXResolution = $011A
  #PropertyTagYResolution = $011B 
  #PropertyTagPlanarConfig = $011C
  #PropertyTagPageName = $011D 
  #PropertyTagXPosition = $011E 
  #PropertyTagYPosition = $011F 
  #PropertyTagFreeOffset = $0120 
  #PropertyTagFreeByteCounts = $0121 
  #PropertyTagGrayResponseUnit = $0122 
  #PropertyTagGrayResponseCurve = $0123 
  #PropertyTagT4Option = $0124 
  #PropertyTagT6Option = $0125 
  #PropertyTagResolutionUnit = $0128
  #PropertyTagPageNumber = $0129 
  #PropertyTagTransferFuncition = $012D 
  #PropertyTagSoftwareUsed = $0131 
  #PropertyTagDateTime = $0132 
  #PropertyTagArtist = $013B 
  #PropertyTagHostComputer = $013C 
  #PropertyTagPredictor = $013D 
  #PropertyTagWhitePoint = $013E 
  #PropertyTagPrimaryChromaticities = $013F 
  #PropertyTagColorMap = $0140 
  #PropertyTagHalftoneHints = $0141 
  #PropertyTagTileWidth = $0142 
  #PropertyTagTileLength = $0143 
  #PropertyTagTileOffset = $0144 
  #PropertyTagTileByteCounts = $0145 
  #PropertyTagInkSet = $014C 
  #PropertyTagInkNames = $014D 
  #PropertyTagNumberOfInks = $014E 
  #PropertyTagDotRange = $0150 
  #PropertyTagTargetPrinter = $0151 
  #PropertyTagExtraSamples = $0152 
  #PropertyTagSampleFormat = $0153 
  #PropertyTagSMinSampleValue = $0154 
  #PropertyTagSMaxSampleValue = $0155 
  #PropertyTagTransferRange = $0156 
  #PropertyTagJPEGProc = $0200 
  #PropertyTagJPEGInterFormat = $0201 
  #PropertyTagJPEGInterLength = $0202 
  #PropertyTagJPEGRestartInterval = $0203 
  #PropertyTagJPEGLosslessPredictors = $0205 
  #PropertyTagJPEGPointTransforms = $0206 
  #PropertyTagJPEGQTables = $0207 
  #PropertyTagJPEGDCTables = $0208 
  #PropertyTagJPEGACTables = $0209 
  #PropertyTagYCbCrCoefficients = $0211 
  #PropertyTagYCbCrSubsampling = $0212 
  #PropertyTagYCbCrPositioning = $0213 
  #PropertyTagREFBlackWhite = $0214 
  #PropertyTagICCProfile = $8773 
  #PropertyTagGamma = $0301 
  #PropertyTagICCProfileDescriptor = $0302 
  #PropertyTagSRGBRenderingIntent = $0303 
  #PropertyTagImageTitle = $0320 
  #PropertyTagCopyright = $8298
  #PropertyTagResolutionXUnit = $5001 
  #PropertyTagResolutionYUnit = $5002 
  #PropertyTagResolutionXLengthUnit = $5003 
  #PropertyTagResolutionYLengthUnit = $5004 
  #PropertyTagPrintFlags = $5005 
  #PropertyTagPrintFlagsVersion = $5006 
  #PropertyTagPrintFlagsCrop = $5007 
  #PropertyTagPrintFlagsBleedWidth = $5008 
  #PropertyTagPrintFlagsBleedWidthScale = $5009 
  #PropertyTagHalftoneLPI = $500A 
  #PropertyTagHalftoneLPIUnit = $500B 
  #PropertyTagHalftoneDegree = $500C 
  #PropertyTagHalftoneShape = $500D 
  #PropertyTagHalftoneMisc = $500E 
  #PropertyTagHalftoneScreen = $500F 
  #PropertyTagJPEGQuality = $5010 
  #PropertyTagGridSize = $5011 
  #PropertyTagThumbnailFormat = $5012
  #PropertyTagThumbnailWidth = $5013 
  #PropertyTagThumbnailHeight = $5014 
  #PropertyTagThumbnailColorDepth = $5015 
  #PropertyTagThumbnailPlanes = $5016 
  #PropertyTagThumbnailRawBytes = $5017 
  #PropertyTagThumbnailSize = $5018 
  #PropertyTagThumbnailCompressedSize = $5019 
  #PropertyTagColorTransferFunction = $501A 
  #PropertyTagThumbnailData = $501B
  #PropertyTagThumbnailImageWidth = $5020 
  #PropertyTagThumbnailImageHeight = $5021 
  #PropertyTagThumbnailBitsPerSample = $5022 
  #PropertyTagThumbnailCompression = $5023 
  #PropertyTagThumbnailPhotometricInterp = $5024 
  #PropertyTagThumbnailImageDescription = $5025
  #PropertyTagThumbnailEquipMake = $5026 
  #PropertyTagThumbnailEquipModel = $5027 
  #PropertyTagThumbnailStripOffsets = $5028 
  #PropertyTagThumbnailOrientation = $5029 
  #PropertyTagThumbnailSamplesPerPixel = $502A 
  #PropertyTagThumbnailRowsPerStrip = $502B 
  #PropertyTagThumbnailStripBytesCount = $502C 
  #PropertyTagThumbnailResolutionX = $502D 
  #PropertyTagThumbnailResolutionY = $502E
  #PropertyTagThumbnailPlanarConfig = $502F
  #PropertyTagThumbnailResolutionUnit = $5030
  #PropertyTagThumbnailTransferFunction = $5031
  #PropertyTagThumbnailSoftwareUsed = $5032 
  #PropertyTagThumbnailDateTime = $5033
  #PropertyTagThumbnailArtist = $5034
  #PropertyTagThumbnailWhitePoint = $5035
  #PropertyTagThumbnailPrimaryChromaticities = $5036 
  #PropertyTagThumbnailYCbCrCoefficients = $5037 
  #PropertyTagThumbnailYCbCrSubsampling = $5038 
  #PropertyTagThumbnailYCbCrPositioning = $5039
  #PropertyTagThumbnailRefBlackWhite = $503A
  #PropertyTagThumbnailCopyRight = $503B 
  #PropertyTagLuminanceTable = $5090 
  #PropertyTagChrominanceTable = $5091 
  #PropertyTagFrameDelay = $5100 
  #PropertyTagLoopCount = $5101 
  #PropertyTagPixelUnit = $5110 
  #PropertyTagPixelPerUnitX = $5111
  #PropertyTagPixelPerUnitY = $5112 
  #PropertyTagPaletteHistogram = $5113 
  #PropertyTagExifExposureTime = $829A 
  #PropertyTagExifFNumber = $829D 
  #PropertyTagExifExposureProg = $8822 
  #PropertyTagExifSpectralSense = $8824 
  #PropertyTagExifISOSpeed = $8827 
  #PropertyTagExifOECF = $8828 
  #PropertyTagExifVer = $9000 
  #PropertyTagExifDTOrig = $9003 
  #PropertyTagExifDTDigitized = $9004 
  #PropertyTagExifCompConfig = $9101 
  #PropertyTagExifCompBPP = $9102 
  #PropertyTagExifShutterSpeed = $9201 
  #PropertyTagExifAperture = $9202 
  #PropertyTagExifBrightness = $9203 
  #PropertyTagExifExposureBias = $9204 
  #PropertyTagExifMaxAperture = $9205 
  #PropertyTagExifSubjectDist = $9206 
  #PropertyTagExifMeteringMode = $9207 
  #PropertyTagExifLightSource = $9208 
  #PropertyTagExifFlash = $9209 
  #PropertyTagExifFocalLength = $920A 
  #PropertyTagExifMakerNote = $927C 
  #PropertyTagExifUserComment = $9286 
  #PropertyTagExifDTSubsec = $9290 
  #PropertyTagExifDTOrigSS = $9291
  #PropertyTagExifDTDigSS = $9292
  #PropertyTagExifFPXVer = $A000 
  #PropertyTagExifColorSpace = $A001 
  #PropertyTagExifPixXDim = $A002 
  #PropertyTagExifPixYDim = $A003 
  #PropertyTagExifRelatedWav = $A004 
  #PropertyTagExifInterop = $A005 
  #PropertyTagExifFlashEnergy = $A20B 
  #PropertyTagExifSpatialFR = $A20C
  #PropertyTagExifFocalXRes = $A20E 
  #PropertyTagExifFocalYRes = $A20F 
  #PropertyTagExifFocalResUnit = $A210
  #PropertyTagExifSubjectLoc = $A214 
  #PropertyTagExifExposureIndex = $A215 
  #PropertyTagExifSensingMethod = $A217 
  #PropertyTagExifFileSource = $A300 
  #PropertyTagExifSceneType = $A301 
  #PropertyTagExifCfaPattern = $A302 
  #PropertyTagGpsVer = $0000 
  #PropertyTagGpsLatitudeRef = $0001 
  #PropertyTagGpsLatitude = $0002 
  #PropertyTagGpsLongitudeRef = $0003 
  #PropertyTagGpsLongitude = $0004 
  #PropertyTagGpsAltitudeRef = $0005 
  #PropertyTagGpsAltitude = $0006 
  #PropertyTagGpsGpsTime = $0007 
  #PropertyTagGpsGpsSatellites = $0008 
  #PropertyTagGpsGpsStatus = $0009 
  #PropertyTagGpsGpsMeasureMode = $00A 
  #PropertyTagGpsGpsDop = $000B 
  #PropertyTagGpsSpeedRef = $000C 
  #PropertyTagGpsSpeed = $000D 
  #PropertyTagGpsTrackRef = $000E 
  #PropertyTagGpsTrack = $000F 
  #PropertyTagGpsImgDirRef = $0010 
  #PropertyTagGpsImgDir = $0011 
  #PropertyTagGpsMapDatum = $0012 
  #PropertyTagGpsDestLatRef = $0013 
  #PropertyTagGpsDestLat = $0014 
  #PropertyTagGpsDestLongRef = $0015 
  #PropertyTagGpsDestLong = $0016 
  #PropertyTagGpsDestBearRef = $0017 
  #PropertyTagGpsDestBear = $0018 
  #PropertyTagGpsDestDistRef = $0019 
  #PropertyTagGpsDestDist = $001A
  #ImageTypeUnknown = 0 
  #ImageTypeBitmap = 1 
  #ImageTypeMetafile = 2 
  #InterpolationModeInvalid = #QualityModeInvalid
  #InterpolationModeDefault= #QualityModeDefault
  #InterpolationModeLowQuality = #QualityModeLow
  #InterpolationModeHighQuality = #QualityModeHigh
  #InterpolationModeBilinear = 3
  #InterpolationModeBicubic = 4 
  #InterpolationModeNearestNeighbor = 5 
  #InterpolationModeHighQualityBilinear = 6 
  #InterpolationModeHighQualityBicubic = 7 
  #ItemDataPositionAfterHeader = $0 
  #ItemDataPositionAfterPalette = $1 
  #ItemDataPositionAfterBits = $2 
  #LinearGradientModeHorizontal = 0 
  #LinearGradientModeVertical = 1 
  #LinearGradientModeForwardDiagonal = 2 
  #LinearGradientModeBackwardDiagonal = 3 
  #LineCapFlat = 0 
  #LineCapSquare = 1 
  #LineCapRound = 2 
  #LineCapTriangle = 3 
  #LineCapNoAnchor = $10 
  #LineCapSquareAnchor = $11 
  #LineCapRoundAnchor = $12 
  #LineCapDiamondAnchor = $13 
  #LineCapArrowAnchor = $14 
  #LineCapCustom = $FF 
  #LineCapAnchorMask = $F0 
  #LineJoinMiter = 0 
  #LineJoinBevel = 1 
  #LineJoinRound = 2 
  #LineJoinMiterClipped = 3 
  #MatrixOrderPrepend = 0 
  #MatrixOrderAppend = 1 
  #MetafileFrameUnitPixel = 2
  #UnitPixel = 2 
  #MetafileFrameUnitPoint = 3
  #UnitPoint = 3 
  #MetafileFrameUnitInch = 4
  #UnitInch = 4 
  #MetafileFrameUnitDocument = 5
  #UnitDocument = 5 
  #MetafileFrameUnitMillimeter = 6
  #UnitMillimeter = 6 
  #MetafileFrameUnitGdi = 7 
  #MetafileTypeInvalid = 0 
  #MetafileTypeWmf = 1 
  #MetafileTypeWmfPlaceable = 2 
  #MetafileTypeEmf = 3 
  #MetafileTypeEmfPlusOnly = 4 
  #MetafileTypeEmfPlusDual = 5 
  #objectTypeInvalid = 0 
  #objectTypeBrush = 1 
  #objectTypePen = 2 
  #objectTypePath = 3 
  #objectTypeRegion = 4 
  #objectTypeImage = 5 
  #objectTypeFont = 6 
  #objectTypeStringFormat = 7 
  #objectTypeImageAttributes = 8 
  #objectTypeCustomLineCap = 9 
  #objectTypeMax = #objectTypeCustomLineCap
  #objectTypeGraphics = 10
  #objectTypeMin = #objectTypeBrush
  #PaletteFlagsHasAlpha = $0001 
  #PaletteFlagsGrayScale = $0002 
  #PaletteFlagsHalftone = $0004
  #PaletteTypeCustom = 0 
  #PaletteTypeOptimal = 1 
  #PaletteTypeFixedBW = 2 
  #PaletteTypeFixedHalftone8 = 3 
  #PaletteTypeFixedHalftone27 = 4 
  #PaletteTypeFixedHalftone64 = 5 
  #PaletteTypeFixedHalftone125 = 6 
  #PaletteTypeFixedHalftone216 = 7 
  #PaletteTypeFixedHalftone252 = 8 
  #PaletteTypeFixedHalftone256 = 9 
  #PathPointTypeStart = 0 
  #PathPointTypeLine = 1 
  #PathPointTypeBezier = 3 
  #PathPointTypePathTypeMask = $07 
  #PathPointTypeDashMode = $10 
  #PathPointTypePathMarker = $20 
  #PathPointTypeCloseSubpath = $80 
  #PathPointTypeBezier3 = 3 
  #PenAlignmentCenter = 0 
  #PenAlignmentInset = 1 
  #PenTypeSolidColor = #BrushTypeSolidColor 
  #PenTypeHatchFill = #BrushTypeHatchFill 
  #PenTypeTextureFill = #BrushTypeTextureFill 
  #PenTypePathGradient = #BrushTypePathGradient 
  #PenTypeLinearGradient = #BrushTypeLinearGradient 
  #PenTypeUnknown = -1
   #QualityModeInvalid = -1 
  #PixelOffsetModeInvalid = -1
  #QualityModeDefault = 0
  #PixelOffsetModeDefault = 0
   #QualityModeLow = 1
   #PixelOffsetModeHighSpeed = 1
    #QualityModeHigh = 2
  #PixelOffsetModeHighQuality = 2
  #PixelOffsetModeNone = 3 
  #PixelOffsetModeHalf = 4 
  #QualityModeInvalid = -1 
  #QualityModeDefault = 0 
  #QualityModeLow = 1 
  #QualityModeHigh = 2 
  #RotateNoneFlipNone = 0
  #Rotate90FlipNone = 1
  #Rotate180FlipNone = 2
  #Rotate270FlipNone = 3
  #RotateNoneFlipX = 4
  #Rotate90FlipX = 5
  #Rotate180FlipX = 6
  #Rotate270FlipX = 7
  #RotateNoneFlipY = #Rotate180FlipX
  #Rotate90FlipY = #Rotate270FlipX
  #Rotate180FlipY = #RotateNoneFlipX
  #Rotate270FlipY = #Rotate90FlipX
  #RotateNoneFlipXY = #Rotate180FlipNone
  #Rotate90FlipXY = #Rotate270FlipNone
  #Rotate180FlipXY = #RotateNoneFlipNone
  #Rotate270FlipXY = #Rotate90FlipNone 
  #SmoothingModeInvalid = -1 
  #SmoothingModeDefault = 0 
  #SmoothingModeHighSpeed = 1 
  #SmoothingModeHighQuality = 2 
  #SmoothingModeNone = 3 
  #SmoothingModeAntiAlias = 4 
  #Ok = 0
  #GenericError = 1 
  #InvalidParameter = 2 
  #OutOfMemory = 3 
  #objectBusy = 4 
  #InsufficientBuffer = 5 
  #NotImplemented = 6 
  #Win32Error = 7 
  #WrongState = 8 
  #Aborted = 9 
  #FileNotFound = 10 
  #ValueOverflow = 11 
  #AccessDenied = 12 
  #UnknownImageFormat = 13 
  #FontFamilyNotFound = 14 
  #FontStyleNotFound = 15 
  #NotTrueTypeFont = 16 
  #UnsupportedGdiplusVersion = 17 
  #GdiplusNotInitialized = 18 
  #PropertyNotFound = 19 
  #PropertyNotSupported = 20 
  #ProfileNotFound = 21 
  #StringAlignmentNear = 0
  #StringAlignmentCenter = 1
  #StringAlignmentFar = 2 
  #StringDigitSubstituteUser = 0 
  #StringDigitSubstituteNone = 1 
  #StringDigitSubstituteNational = 2 
  #StringDigitSubstituteTraditional = 3 
  #StringFormatFlagsDirectionRightToLeft = $00000001 
  #StringFormatFlagsDirectionVertical = $00000002
  #StringFormatFlagsNoFitBlackBox = $00000004
  #StringFormatFlagsDisplayFormatControl = $00000020
  #StringFormatFlagsNoFontFallback = $00000400
  #StringFormatFlagsMeasureTrailingSpaces = $00000800
  #StringFormatFlagsNoWrap = $00001000
  #StringFormatFlagsLineLimit = $00002000
  #StringFormatFlagsNoClip = $00004000 
  #StringTrimmingNone = 0
  #StringTrimmingCharacter = 1
  #StringTrimmingWord = 2
  #StringTrimmingEllipsisCharacter = 3
  #StringTrimmingEllipsisWord = 4
  #StringTrimmingEllipsisPath = 5 
  #TextRenderingHintSystemDefault = 0
  #TextRenderingHintSingleBitPerPixelGridFit = 1
  #TextRenderingHintSingleBitPerPixel = 2
  #TextRenderingHintAntiAliasGridFit = 3
  #TextRenderingHintAntiAlias = 4
  #TextRenderingHintClearTypeGridFit = 5
  #UnitWorld = 0 
  #UnitDisplay = 1
  #UnitPixel = 2 
  #UnitPoint = 3 
  #UnitInch = 4 
  #UnitDocument = 5 
  #UnitMillimeter = 6 
  #WarpModePerspective = 0 
  #WarpModeBilinear = 1 
  #WrapModeTile = 0 
  #WrapModeTileFlipX = 1 
  #WrapModeTileFlipY = 2 
  #WrapModeTileFlipXY = 3 
  #WrapModeClamp = 4 
  
  
  #GDIPLUS_PIXELFORMAT_1bppIndexed       =$00030101
  #GDIPLUS_PIXELFORMAT_4bppIndexed       =$00030402
  #GDIPLUS_PIXELFORMAT_8bppIndexed       =$00030803
  #GDIPLUS_PIXELFORMAT_16bppGrayScale    =$00101004
  #GDIPLUS_PIXELFORMAT_16bppRGB555       =$00021005
  #GDIPLUS_PIXELFORMAT_16bppRGB565       =$00021006
  #GDIPLUS_PIXELFORMAT_16bppARGB1555     =$00061007
  #GDIPLUS_PIXELFORMAT_24bppRGB          =$00021808
  #GDIPLUS_PIXELFORMAT_32bppRGB          =$00022009
  #GDIPLUS_PIXELFORMAT_32bppARGB         =$0026200A
  #GDIPLUS_PIXELFORMAT_32bppPARGB        =$000E200B
  #GDIPLUS_PIXELFORMAT_48bppRGB          =$0010300C
  #GDIPLUS_PIXELFORMAT_64bppPARGB        =$001C400E
  EndEnumeration 

Structure GdiplusStartupInput 
   GdiPlusVersion.l 
   DebugEventCallback.Debug_Event 
   SuppressBackgroundThread.l 
   SuppressExternalCodecs.l 
EndStructure 

Structure Gdip_RectF 
  Left.f 
  Top.f 
  Width.f 
  Height.f 
EndStructure

Structure Gdip_Rect
  Left.l 
  Top.l
  Width.l 
  Height.l
EndStructure



;{
Prototype P_GdipAddPathArc(Param0,Param1,Param2,Param3,Param4,Param5,Param6)
Prototype P_GdipAddPathArcI(Param0,Param1,Param2,Param3,Param4,Param5,Param6)
Prototype P_GdipAddPathBezier(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7,Param8)
Prototype P_GdipAddPathBezierI(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7,Param8)
Prototype P_GdipAddPathBeziers(Param0,Param1,Param2)
Prototype P_GdipAddPathBeziersI(Param0,Param1,Param2)
Prototype P_GdipAddPathClosedCurve(Param0,Param1,Param2)
Prototype P_GdipAddPathClosedCurve2(Param0,Param1,Param2,Param3)
Prototype P_GdipAddPathClosedCurve2I(Param0,Param1,Param2,Param3)
Prototype P_GdipAddPathClosedCurveI(Param0,Param1,Param2)
Prototype P_GdipAddPathCurve(Param0,Param1,Param2)
Prototype P_GdipAddPathCurve2(Param0,Param1,Param2,Param3)
Prototype P_GdipAddPathCurve2I(Param0,Param1,Param2,Param3)
Prototype P_GdipAddPathCurve3(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipAddPathCurve3I(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipAddPathCurveI(Param0,Param1,Param2)
Prototype P_GdipAddPathEllipse(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipAddPathEllipseI(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipAddPathLine(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipAddPathLine2(Param0,Param1,Param2)
Prototype P_GdipAddPathLine2I(Param0,Param1,Param2)
Prototype P_GdipAddPathLineI(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipAddPathPath(Param0,Param1,Param2)
Prototype P_GdipAddPathPie(Param0,Param1,Param2,Param3,Param4,Param5,Param6)
Prototype P_GdipAddPathPieI(Param0,Param1,Param2,Param3,Param4,Param5,Param6)
Prototype P_GdipAddPathPolygon(Param0,Param1,Param2)
Prototype P_GdipAddPathPolygonI(Param0,Param1,Param2)
Prototype P_GdipAddPathRectangle(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipAddPathRectangleI(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipAddPathRectangles(Param0,Param1,Param2)
Prototype P_GdipAddPathRectanglesI(Param0,Param1,Param2)
Prototype P_GdipAddPathString(Path,Text.s,Lenght,Family,Style,Size.f,GdipRect,StringFormat)
Prototype P_GdipAddPathStringI(Path,Text.s,Lenght,Family,Style,Size.l,GdipRect,StringFormat)
Prototype P_GdipAlloc(Param0)
Prototype P_GdipBeginContainer(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipBeginContainer2(Param0,Param1)
Prototype P_GdipBeginContainerI(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipBitmapGetPixel(Bitmap,X,Y,Color)
Prototype P_GdipBitmapLockBits(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipBitmapSetPixel(Param0,Param1,Param2,Param3)
Prototype P_GdipBitmapSetResolution(Param0,Param1,Param2)
Prototype P_GdipBitmapUnlockBits(Param0,Param1)
Prototype P_GdipClearPathMarkers(Param0)
Prototype P_GdipCloneBitmapArea(X.f,Y.f,Width.f,Height.f,PixeFormat,Bitmap,NewBitmap)
Prototype P_GdipCloneBitmapAreaI(X,Y,Width,Height,PixeFormat,Bitmap,NewBitmap)
Prototype P_GdipCloneBrush(Param0,Param1)
Prototype P_GdipCloneCustomLineCap(Param0,Param1)
Prototype P_GdipCloneFont(Param0,Param1)
Prototype P_GdipCloneFontFamily(Param0,Param1)
Prototype P_GdipCloneImage(Image,NewImage)         ;考备Image
Prototype P_GdipCloneImageAttributes(Param0,Param1)
Prototype P_GdipCloneMatrix(Param0,Param1)
Prototype P_GdipClonePath(Param0,Param1)
Prototype P_GdipClonePen(Param0,Param1)
Prototype P_GdipCloneRegion(Param0,Param1)
Prototype P_GdipCloneStringFormat(Param0,Param1)
Prototype P_GdipClosePathFigure(Param0)
Prototype P_GdipClosePathFigures(Param0)
Prototype P_GdipCombineRegionPath(Param0,Param1,Param2)
Prototype P_GdipCombineRegionRect(Param0,Param1,Param2)
Prototype P_GdipCombineRegionRectI(Param0,Param1,Param2)
Prototype P_GdipCombineRegionRegion(Param0,Param1,Param2)
Prototype P_GdipComment(Param0,Param1,Param2)
Prototype P_GdipCreateAdjustableArrowCap(Param0,Param1,Param2,Param3)
Prototype P_GdipCreateBitmapFromDirectDrawSurface(Param0,Param1)
Prototype P_GdipCreateBitmapFromFile(StringPaht.s,Image)
Prototype P_GdipCreateBitmapFromFileICM(Param0,Param1)
Prototype P_GdipCreateBitmapFromGdiDib(Param0,Param1,Param2)
Prototype P_GdipCreateBitmapFromGraphics(Param0,Param1,Param2,Param3)
Prototype P_GdipCreateBitmapFromHBITMAP(Hwnd,Param,Image)
Prototype P_GdipCreateBitmapFromHICON(Param0,Param1)
Prototype P_GdipCreateBitmapFromResource(Model,StringName.s,Image)
Prototype P_GdipCreateBitmapFromScan0(Width,Height,Stride,PixelFormat,Scan,Image)
Prototype P_GdipCreateBitmapFromStream(IStream,GpBitmap)
Prototype P_GdipCreateBitmapFromStreamICM(Param0,Param1)
Prototype P_GdipCreateCachedBitmap(Param0,Param1,Param2)
Prototype P_GdipCreateCustomLineCap(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipCreateFont(FontFamily,Size.f,Style.l,Unit.l,font )
Prototype P_GdipCreateFontFamilyFromName(Name.s,GpFontCollection ,FontFamily)
Prototype P_GdipCreateFontFromDC(Param0,Param1)
Prototype P_GdipCreateFontFromLogfontA(Param0,Param1,Param2)
Prototype P_GdipCreateFontFromLogfontW(Param0,Param1,Param2)
Prototype P_GdipCreateFromHDC(hDC,Graphice)
Prototype P_GdipCreateFromHDC2(Param0,Param1,Param2)
Prototype P_GdipCreateFromHWND(Param0,Param1)
Prototype P_GdipCreateFromHWNDICM(Param0,Param1)
Prototype P_GdipCreateHBITMAPFromBitmap(Image,ImageID,RGBA)
Prototype P_GdipCreateHICONFromBitmap(Param0,Param1)
Prototype P_GdipCreateHalftonePalette()
Prototype P_GdipCreateHatchBrush(Hatchstyle,Forecol,Backcol,Brush)
Prototype P_GdipCreateImageAttributes(Param0)
Prototype P_GdipCreateLineBrush(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipCreateLineBrushFromRect(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipCreateLineBrushFromRectI(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipCreateLineBrushFromRectWithAngle(Param0,Param1,Param2,Param3,Param4,Param5,Param6)
Prototype P_GdipCreateLineBrushFromRectWithAngleI(Param0,Param1,Param2,Param3,Param4,Param5,Param6)
Prototype P_GdipCreateLineBrushI(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipCreateMatrix(Param0)
Prototype P_GdipCreateMatrix2(Param0,Param1,Param2,Param3,Param4,Param5,Param6)
Prototype P_GdipCreateMatrix3(Param0,Param1,Param2)
Prototype P_GdipCreateMatrix3I(Param0,Param1,Param2)
Prototype P_GdipCreateMetafileFromEmf(Param0,Param1,Param2)
Prototype P_GdipCreateMetafileFromFile(Param0,Param1)
Prototype P_GdipCreateMetafileFromStream(Param0,Param1)
Prototype P_GdipCreateMetafileFromWmf(Param0,Param1,Param2,Param3)
Prototype P_GdipCreateMetafileFromWmfFile(Param0,Param1,Param2)
Prototype P_GdipCreatePath(Brushmode,Path)
Prototype P_GdipCreatePath2(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipCreatePath2I(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipCreatePathGradient(Param0,Param1,Param2,Param3)
Prototype P_GdipCreatePathGradientFromPath(Param0,Param1)
Prototype P_GdipCreatePathGradientI(Param0,Param1,Param2,Param3)
Prototype P_GdipCreatePathIter(Param0,Param1)
Prototype P_GdipCreatePen1(Color,Width.f,Unit,Pen)
Prototype P_GdipCreatePen2(Color,Width.l,Unit,Pen)
Prototype P_GdipCreateRegion(Param0)
Prototype P_GdipCreateRegionHrgn(Param0,Param1)
Prototype P_GdipCreateRegionPath(Param0,Param1)
Prototype P_GdipCreateRegionRect(Param0,Param1)
Prototype P_GdipCreateRegionRectI(Param0,Param1)
Prototype P_GdipCreateRegionRgnData(Param0,Param1,Param2)
Prototype P_GdipCreateSolidFill(ARGB,Brush )
Prototype P_GdipCreateStreamOnFile(Param0,Param1,Param2)
Prototype P_GdipCreateStringFormat(FormatAttributes,Anguage.w,StringFormat)
Prototype P_GdipCreateTexture(Image, Wrapmode,texture)
Prototype P_GdipCreateTexture2(Param0,Param1,Param2,Param3,Param4,Param5,Param6)
Prototype P_GdipCreateTexture2I(Param0,Param1,Param2,Param3,Param4,Param5,Param6)
Prototype P_GdipCreateTextureIA(Param0,Param1,Param2,Param3,Param4,Param5,Param6)
Prototype P_GdipCreateTextureIAI(Param0,Param1,Param2,Param3,Param4,Param5,Param6)
Prototype P_GdipDeleteBrush(Brush)
Prototype P_GdipDeleteCachedBitmap(Param0)
Prototype P_GdipDeleteCustomLineCap(Param0)
Prototype P_GdipDeleteFont(Param0)
Prototype P_GdipDeleteFontFamily(Family)
Prototype P_GdipDeleteGraphics(Graphics)
Prototype P_GdipDeleteMatrix(Param0)
Prototype P_GdipDeletePath(Path)
Prototype P_GdipDeletePathIter(Param0)
Prototype P_GdipDeletePen(Pen)
Prototype P_GdipDeletePrivateFontCollection(Param0)
Prototype P_GdipDeleteRegion(Param0)
Prototype P_GdipDeleteStringFormat(StringFormat)
Prototype P_GdipDisposeImage(Image)
Prototype P_GdipDisposeImageAttributes(Param0)
Prototype P_GdipDrawArc(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7)
Prototype P_GdipDrawArcI(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7)
Prototype P_GdipDrawBezier(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7,Param8,Param9)
Prototype P_GdipDrawBezierI(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7,Param8,Param9)
Prototype P_GdipDrawBeziers(Param0,Param1,Param2,Param3)
Prototype P_GdipDrawBeziersI(Param0,Param1,Param2,Param3)
Prototype P_GdipDrawCachedBitmap(Param0,Param1,Param2,Param3)
Prototype P_GdipDrawClosedCurve(Param0,Param1,Param2,Param3)
Prototype P_GdipDrawClosedCurve2(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipDrawClosedCurve2I(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipDrawClosedCurveI(Param0,Param1,Param2,Param3)
Prototype P_GdipDrawCurve(Param0,Param1,Param2,Param3)
Prototype P_GdipDrawCurve2(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipDrawCurve2I(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipDrawCurve3(Param0,Param1,Param2,Param3,Param4,Param5,Param6)
Prototype P_GdipDrawCurve3I(Param0,Param1,Param2,Param3,Param4,Param5,Param6)
Prototype P_GdipDrawCurveI(Param0,Param1,Param2,Param3)
Prototype P_GdipDrawDriverString(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7)
Prototype P_GdipDrawEllipse(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipDrawEllipseI(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipDrawImage(Graphics,Image,X.f,Y.f)
Prototype P_GdipDrawImageI(Graphics,Image,X,Y)
Prototype P_GdipDrawImagePointRect(Graphics,Image,X.f,Y.f,SrcX.f,StcY.f,SrcWidht.f,SrcHeight.f,GpUnit)
Prototype P_GdipDrawImagePointRectI(Graphics,Image,X,Y,SrcX,StcY,SrcWidht,SrcHeight,GpUnit)
Prototype P_GdipDrawImagePoints(Graphics,Image,GpPointF,Count)
Prototype P_GdipDrawImagePointsI(Graphics,Image,GpPointF,Count)
Prototype P_GdipDrawImagePointsRect(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7,Param8,Param9,Param10,Param11)
Prototype P_GdipDrawImagePointsRectI(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7,Param8,Param9,Param10,Param11)
Prototype P_GdipDrawImageRect(Graphics,Image,X.f,Y.f,Width.f,Height.f)
Prototype P_GdipDrawImageRectI(Graphics,Image,X,Y,Width,Height)
Prototype P_GdipDrawImageRectRect(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7,Param8,Param9,Param10,Param11,Param12,Param13)
Prototype P_GdipDrawImageRectRectI(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7,Param8,Param9,Param10,Param11,Param12,Param13)
Prototype P_GdipDrawLine(Graphics,Pen,x.f,y.f,x1.f,y1.f)
Prototype P_GdipDrawLineI(Graphics,Pen,x,y,x1,y1)
Prototype P_GdipDrawLines(Param0,Param1,Param2,Param3)
Prototype P_GdipDrawLinesI(Param0,Param1,Param2,Param3)
Prototype P_GdipDrawPath(Graphics,Pen,Paht)
Prototype P_GdipDrawPie(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7)
Prototype P_GdipDrawPieI(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7)
Prototype P_GdipDrawPolygon(Param0,Param1,Param2,Param3)
Prototype P_GdipDrawPolygonI(Param0,Param1,Param2,Param3)
Prototype P_GdipDrawRectangle(Graphics,Pen,X.f,Y.f,Width.f,Height.f)
Prototype P_GdipDrawRectangleI(Graphics,Pen,X,Y,Width,Height)
Prototype P_GdipDrawRectangles(Param0,Param1,Param2,Param3)
Prototype P_GdipDrawRectanglesI(Param0,Param1,Param2,Param3)
Prototype P_GdipDrawString(Graphics,Text.s,Lenght,Font,Rect,StringFormat,Brush)
Prototype P_GdipEmfToWmfBits(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipEndContainer(Param0,Param1)
Prototype P_GdipEnumerateMetafileDestPoint(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipEnumerateMetafileDestPointI(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipEnumerateMetafileDestPoints(Param0,Param1,Param2,Param3,Param4,Param5,Param6)
Prototype P_GdipEnumerateMetafileDestPointsI(Param0,Param1,Param2,Param3,Param4,Param5,Param6)
Prototype P_GdipEnumerateMetafileDestRect(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipEnumerateMetafileDestRectI(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipEnumerateMetafileSrcRectDestPoint(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7)
Prototype P_GdipEnumerateMetafileSrcRectDestPointI(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7)
Prototype P_GdipEnumerateMetafileSrcRectDestPoints(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7,Param8)
Prototype P_GdipEnumerateMetafileSrcRectDestPointsI(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7,Param8)
Prototype P_GdipEnumerateMetafileSrcRectDestRect(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7)
Prototype P_GdipEnumerateMetafileSrcRectDestRectI(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7)
Prototype P_GdipFillClosedCurve(Param0,Param1,Param2,Param3)
Prototype P_GdipFillClosedCurve2(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipFillClosedCurve2I(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipFillClosedCurveI(Param0,Param1,Param2,Param3)
Prototype P_GdipFillEllipse(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipFillEllipseI(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipFillPath(Graphics,Brush,Path)
Prototype P_GdipFillPie(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7)
Prototype P_GdipFillPieI(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7)
Prototype P_GdipFillPolygon(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipFillPolygon2(Param0,Param1,Param2,Param3)
Prototype P_GdipFillPolygon2I(Param0,Param1,Param2,Param3)
Prototype P_GdipFillPolygonI(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipFillRectangle(Graphics,Brush,X.f,Y.f,Width.f,Height.f)
Prototype P_GdipFillRectangleI(Graphics,Brush,X,Y,Width,Height)
Prototype P_GdipFillRectangles(Graphics,Brush,GpRectF,Count)
Prototype P_GdipFillRectanglesI(Graphics,Brush,GpRectF,Count)
Prototype P_GdipFillRegion(Param0,Param1,Param2)
Prototype P_GdipFlattenPath(Param0,Param1,Param2)
Prototype P_GdipFlush(Graphics,Intention = #FlushIntentionFlush) ;刷新内存
Prototype P_GdipFree(Address) 
Prototype P_GdipGetAdjustableArrowCapFillState(Param0,Param1)
Prototype P_GdipGetAdjustableArrowCapHeight(Param0,Param1)
Prototype P_GdipGetAdjustableArrowCapMiddleInset(Param0,Param1)
Prototype P_GdipGetAdjustableArrowCapWidth(Param0,Param1)
Prototype P_GdipGetAllPropertyItems(Param0,Param1,Param2,Param3)
Prototype P_GdipGetBrushType(Param0,Param1)
Prototype P_GdipGetCellAscent(Param0,Param1,Param2)
Prototype P_GdipGetCellDescent(Param0,Param1,Param2)
Prototype P_GdipGetClip(Param0,Param1)
Prototype P_GdipGetClipBounds(Param0,Param1)
Prototype P_GdipGetClipBoundsI(Param0,Param1)
Prototype P_GdipGetCompositingMode(Param0,Param1)
Prototype P_GdipGetCompositingQuality(Param0,Param1)
Prototype P_GdipGetCustomLineCapBaseCap(Param0,Param1)
Prototype P_GdipGetCustomLineCapBaseInset(Param0,Param1)
Prototype P_GdipGetCustomLineCapStrokeCaps(Param0,Param1,Param2)
Prototype P_GdipGetCustomLineCapStrokeJoin(Param0,Param1)
Prototype P_GdipGetCustomLineCapType(Param0,Param1)
Prototype P_GdipGetCustomLineCapWidthScale(Param0,Param1)
Prototype P_GdipGetDC(Param0,Param1)
Prototype P_GdipGetDpiX(Param0,Param1)
Prototype P_GdipGetDpiY(Param0,Param1)
Prototype P_GdipGetEmHeight(Param0,Param1,Param2)
Prototype P_GdipGetEncoderParameterList(Param0,Param1,Param2,Param3)
Prototype P_GdipGetEncoderParameterListSize(Param0,Param1,Param2)
Prototype P_GdipGetFamily(Param0,Param1)
Prototype P_GdipGetFamilyName(Param0,Param1,Param2)
Prototype P_GdipGetFontCollectionFamilyCount(Param0,Param1)
Prototype P_GdipGetFontCollectionFamilyList(Param0,Param1,Param2,Param3)
Prototype P_GdipGetFontHeight(Font,Graphics,Height.f)
Prototype P_GdipGetFontHeightGivenDPI(Param0,Param1,Param2)
Prototype P_GdipGetFontSize(Font,Size)
Prototype P_GdipGetFontStyle(Param0,Param1)
Prototype P_GdipGetFontUnit(Param0,Param1)
Prototype P_GdipGetGenericFontFamilyMonospace(Param0)
Prototype P_GdipGetGenericFontFamilySansSerif(Param0)
Prototype P_GdipGetGenericFontFamilySerif(Param0)
Prototype P_GdipGetHatchBackgroundColor(Param0,Param1)
Prototype P_GdipGetHatchForegroundColor(Param0,Param1)
Prototype P_GdipGetHatchStyle(Param0,Param1)
Prototype P_GdipGetHemfFromMetafile(Param0,Param1)
Prototype P_GdipGetImageAttributesAdjustedPalette(Param0,Param1,Param2)
Prototype P_GdipGetImageBounds(Param0,Param1,Param2)
Prototype P_GdipGetImageDecoders(Param0,Param1,Param2)
Prototype P_GdipGetImageDecodersSize(Param0,Param1)
Prototype P_GdipGetImageDimension(Param0,Param1,Param2)
Prototype P_GdipGetImageEncoders(Param0,Param1,Param2)
Prototype P_GdipGetImageEncodersSize(Param0,Param1)
Prototype P_GdipGetImageFlags(Param0,Param1)
Prototype P_GdipGetImageGraphicsContext(Image,Graphics)
Prototype P_GdipGetImageHeight(Image,Height)
Prototype P_GdipGetImageHorizontalResolution(Param0,Param1)
Prototype P_GdipGetImagePalette(Param0,Param1,Param2)
Prototype P_GdipGetImagePaletteSize(Param0,Param1)
Prototype P_GdipGetImagePixelFormat(Image, PixelFormat)
Prototype P_GdipGetImageRawFormat(Param0,Param1)
Prototype P_GdipGetImageThumbnail(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipGetImageType(Param0,Param1)
Prototype P_GdipGetImageVerticalResolution(Param0,Param1)
Prototype P_GdipGetImageWidth(Param0,Param1)
Prototype P_GdipGetInterpolationMode(Param0,Param1)
Prototype P_GdipGetLineBlend(Param0,Param1,Param2,Param3)
Prototype P_GdipGetLineBlendCount(Param0,Param1)
Prototype P_GdipGetLineColors(Param0,Param1)
Prototype P_GdipGetLineGammaCorrection(Param0,Param1)
Prototype P_GdipGetLinePresetBlend(Param0,Param1,Param2,Param3)
Prototype P_GdipGetLinePresetBlendCount(Param0,Param1)
Prototype P_GdipGetLineRect(Param0,Param1)
Prototype P_GdipGetLineRectI(Param0,Param1)
Prototype P_GdipGetLineSpacing(Param0,Param1,Param2)
Prototype P_GdipGetLineTransform(Param0,Param1)
Prototype P_GdipGetLineWrapMode(Param0,Param1)
Prototype P_GdipGetLogFontA(Param0,Param1,Param2)
Prototype P_GdipGetLogFontW(Param0,Param1,Param2)
Prototype P_GdipGetMatrixElements(Param0,Param1)
Prototype P_GdipGetMetafileDownLevelRasterizationLimit(Param0,Param1)
Prototype P_GdipGetMetafileHeaderFromEmf(Param0,Param1)
Prototype P_GdipGetMetafileHeaderFromFile(Param0,Param1)
Prototype P_GdipGetMetafileHeaderFromMetafile(Param0,Param1)
Prototype P_GdipGetMetafileHeaderFromStream(Param0,Param1)
Prototype P_GdipGetMetafileHeaderFromWmf(Param0,Param1,Param2)
Prototype P_GdipGetNearestColor(Param0,Param1)
Prototype P_GdipGetPageScale(Param0,Param1)
Prototype P_GdipGetPageUnit(Param0,Param1)
Prototype P_GdipGetPathData(Param0,Param1)
Prototype P_GdipGetPathFillMode(Param0,Param1)
Prototype P_GdipGetPathGradientBlend(Param0,Param1,Param2,Param3)
Prototype P_GdipGetPathGradientBlendCount(Param0,Param1)
Prototype P_GdipGetPathGradientCenterColor(Param0,Param1)
Prototype P_GdipGetPathGradientCenterPoint(Param0,Param1)
Prototype P_GdipGetPathGradientCenterPointI(Param0,Param1)
Prototype P_GdipGetPathGradientFocusScales(Param0,Param1,Param2)
Prototype P_GdipGetPathGradientGammaCorrection(Param0,Param1)
Prototype P_GdipGetPathGradientPath(Param0,Param1)
Prototype P_GdipGetPathGradientPointCount(Param0,Param1)
Prototype P_GdipGetPathGradientPresetBlend(Param0,Param1,Param2,Param3)
Prototype P_GdipGetPathGradientPresetBlendCount(Param0,Param1)
Prototype P_GdipGetPathGradientRect(Param0,Param1)
Prototype P_GdipGetPathGradientRectI(Param0,Param1)
Prototype P_GdipGetPathGradientSurroundColorCount(Param0,Param1)
Prototype P_GdipGetPathGradientSurroundColorsWithCount(Param0,Param1,Param2)
Prototype P_GdipGetPathGradientTransform(Param0,Param1)
Prototype P_GdipGetPathGradientWrapMode(Param0,Param1)
Prototype P_GdipGetPathLastPoint(Param0,Param1)
Prototype P_GdipGetPathPoints(Param0,Param1,Param2)
Prototype P_GdipGetPathPointsI(Param0,Param1,Param2)
Prototype P_GdipGetPathTypes(Param0,Param1,Param2)
Prototype P_GdipGetPathWorldBounds(Param0,Param1,Param2,Param3)
Prototype P_GdipGetPathWorldBoundsI(Param0,Param1,Param2,Param3)
Prototype P_GdipGetPenBrushFill(Param0,Param1)
Prototype P_GdipGetPenColor(Param0,Param1)
Prototype P_GdipGetPenCompoundArray(Param0,Param1,Param2)
Prototype P_GdipGetPenCompoundCount(Param0,Param1)
Prototype P_GdipGetPenCustomEndCap(Param0,Param1)
Prototype P_GdipGetPenCustomStartCap(Param0,Param1)
Prototype P_GdipGetPenDashArray(Param0,Param1,Param2)
Prototype P_GdipGetPenDashCap197819(Param0,Param1)
Prototype P_GdipGetPenDashCount(Param0,Param1)
Prototype P_GdipGetPenDashOffset(Param0,Param1)
Prototype P_GdipGetPenDashStyle(Param0,Param1)
Prototype P_GdipGetPenEndCap(Param0,Param1)
Prototype P_GdipGetPenFillType(Param0,Param1)
Prototype P_GdipGetPenLineJoin(Param0,Param1)
Prototype P_GdipGetPenMiterLimit(Param0,Param1)
Prototype P_GdipGetPenMode(Param0,Param1)
Prototype P_GdipGetPenStartCap(Param0,Param1)
Prototype P_GdipGetPenTransform(Param0,Param1)
Prototype P_GdipGetPenUnit(Param0,Param1)
Prototype P_GdipGetPenWidth(Param0,Param1)
Prototype P_GdipGetPixelOffsetMode(Param0,Param1)
Prototype P_GdipGetPointCount(Param0,Param1)
Prototype P_GdipGetPropertyCount(Param0,Param1)
Prototype P_GdipGetPropertyIdList(Param0,Param1,Param2)
Prototype P_GdipGetPropertyItem(Param0,Param1,Param2,Param3)
Prototype P_GdipGetPropertyItemSize(Param0,Param1,Param2)
Prototype P_GdipGetPropertySize(Param0,Param1,Param2)
Prototype P_GdipGetRegionBounds(Param0,Param1,Param2)
Prototype P_GdipGetRegionBoundsI(Param0,Param1,Param2)
Prototype P_GdipGetRegionData(Param0,Param1,Param2,Param3)
Prototype P_GdipGetRegionDataSize(Param0,Param1)
Prototype P_GdipGetRegionHRgn(Param0,Param1,Param2)
Prototype P_GdipGetRegionScans(Param0,Param1,Param2,Param3)
Prototype P_GdipGetRegionScansCount(Param0,Param1,Param2)
Prototype P_GdipGetRegionScansI(Param0,Param1,Param2,Param3)
Prototype P_GdipGetRenderingOrigin(Param0,Param1,Param2)
Prototype P_GdipGetSmoothingMode(Param0,Param1)
Prototype P_GdipGetSolidFillColor(Param0,Param1)
Prototype P_GdipGetStringFormatAlign(Param0,Param1)
Prototype P_GdipGetStringFormatDigitSubstitution(Param0,Param1,Param2)
Prototype P_GdipGetStringFormatFlags(Param0,Param1)
Prototype P_GdipGetStringFormatHotkeyPrefix(Param0,Param1)
Prototype P_GdipGetStringFormatLineAlign(Param0,Param1)
Prototype P_GdipGetStringFormatMeasurableCharacterRangeCount(Param0,Param1)
Prototype P_GdipGetStringFormatTabStopCount(Param0,Param1)
Prototype P_GdipGetStringFormatTabStops(Param0,Param1,Param2,Param3)
Prototype P_GdipGetStringFormatTrimming(Param0,Param1)
Prototype P_GdipGetTextContrast(Param0,Param1)
Prototype P_GdipGetTextRenderingHint(Param0,Param1)
Prototype P_GdipGetTextureImage(Param0,Param1)
Prototype P_GdipGetTextureTransform(Param0,Param1)
Prototype P_GdipGetTextureWrapMode(Param0,Param1)
Prototype P_GdipGetVisibleClipBounds(Param0,Param1)
Prototype P_GdipGetVisibleClipBoundsI(Param0,Param1)
Prototype P_GdipGetWorldTransform(Param0,Param1)
Prototype P_GdipGraphicsClear(Graphics,ARGB)
Prototype P_GdipImageForceValidation(Param0)
Prototype P_GdipImageGetFrameCount(Image,DimensionID,Count)
Prototype P_GdipImageGetFrameDimensionsCount(Param0,Param1)
Prototype P_GdipImageGetFrameDimensionsList(Param0,Param1,Param2)
Prototype P_GdipImageRotateFlip(Param0,Param1)
Prototype P_GdipImageSelectActiveFrame(Param0,Param1,Param2)
Prototype P_GdipInvertMatrix(Param0)
Prototype P_GdipIsClipEmpty(Param0,Param1)
Prototype P_GdipIsEmptyRegion(Param0,Param1,Param2)
Prototype P_GdipIsEqualRegion(Param0,Param1,Param2,Param3)
Prototype P_GdipIsInfiniteRegion(Param0,Param1,Param2)
Prototype P_GdipIsMatrixEqual(Param0,Param1,Param2)
Prototype P_GdipIsMatrixIdentity(Param0,Param1)
Prototype P_GdipIsMatrixInvertible(Param0,Param1)
Prototype P_GdipIsOutlineVisiblePathPoint(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipIsOutlineVisiblePathPointI(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipIsStyleAvailable(Param0,Param1,Param2)
Prototype P_GdipIsVisibleClipEmpty(Param0,Param1)
Prototype P_GdipIsVisiblePathPoint(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipIsVisiblePathPointI(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipIsVisiblePoint(Param0,Param1,Param2,Param3)
Prototype P_GdipIsVisiblePointI(Param0,Param1,Param2,Param3)
Prototype P_GdipIsVisibleRect(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipIsVisibleRectI(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipIsVisibleRegionPoint(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipIsVisibleRegionPointI(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipIsVisibleRegionRect(Param0,Param1,Param2,Param3,Param4,Param5,Param6)
Prototype P_GdipIsVisibleRegionRectI(Param0,Param1,Param2,Param3,Param4,Param5,Param6)
Prototype P_GdipLoadImageFromFile(PathName.s,Image)
Prototype P_GdipLoadImageFromFileICM(PathName.s,Image)
Prototype P_GdipLoadImageFromStream(Param0,Param1)
Prototype P_GdipLoadImageFromStreamICM(Param0,Param1)
Prototype P_GdipMeasureCharacterRanges(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7)
Prototype P_GdipMeasureDriverString(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7)
Prototype P_GdipMeasureString(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7,Param8)
Prototype P_GdipMultiplyLineTransform(Param0,Param1,Param2)
Prototype P_GdipMultiplyMatrix(Param0,Param1,Param2)
Prototype P_GdipMultiplyPathGradientTransform(Param0,Param1,Param2)
Prototype P_GdipMultiplyPenTransform(Param0,Param1,Param2)
Prototype P_GdipMultiplyTextureTransform(Param0,Param1,Param2)
Prototype P_GdipMultiplyWorldTransform(Param0,Param1,Param2)
Prototype P_GdipNewInstalledFontCollection(Param0)
Prototype P_GdipNewPrivateFontCollection(Param0)
Prototype P_GdipPathIterCopyData(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipPathIterEnumerate(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipPathIterGetCount(Param0,Param1)
Prototype P_GdipPathIterGetSubpathCount(Param0,Param1)
Prototype P_GdipPathIterHasCurve(Param0,Param1)
Prototype P_GdipPathIterIsValid(Param0,Param1)
Prototype P_GdipPathIterNextMarker(Param0,Param1,Param2,Param3)
Prototype P_GdipPathIterNextMarkerPath(Param0,Param1,Param2)
Prototype P_GdipPathIterNextPathType(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipPathIterNextSubpath(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipPathIterNextSubpathPath(Param0,Param1,Param2,Param3)
Prototype P_GdipPathIterRewind(Param0)
Prototype P_GdipPlayMetafileRecord(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipPrivateAddFontFile(Param0,Param1)
Prototype P_GdipPrivateAddMemoryFont(Param0,Param1,Param2)
Prototype P_GdipRecordMetafile(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipRecordMetafileFileName(Param0,Param1,Param2,Param3,Param4,Param5,Param6)
Prototype P_GdipRecordMetafileFileNameI(Param0,Param1,Param2,Param3,Param4,Param5,Param6)
Prototype P_GdipRecordMetafileI(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipRecordMetafileStream(Param0,Param1,Param2,Param3,Param4,Param5,Param6)
Prototype P_GdipRecordMetafileStreamI(Param0,Param1,Param2,Param3,Param4,Param5,Param6)
Prototype P_GdipReleaseDC(Param0,Param1)
Prototype P_GdipRemovePropertyItem(Param0,Param1)
Prototype P_GdipResetClip(Param0)
Prototype P_GdipResetImageAttributes(Param0,Param1)
Prototype P_GdipResetLineTransform(Param0)
Prototype P_GdipResetPageTransform(Param0)
Prototype P_GdipResetPath(Param0)
Prototype P_GdipResetPathGradientTransform(Param0)
Prototype P_GdipResetPenTransform(Param0)
Prototype P_GdipResetTextureTransform(Param0)
Prototype P_GdipResetWorldTransform(Param0)
Prototype P_GdipRestoreGraphics(Param0,Param1)
Prototype P_GdipReversePath(Param0)
Prototype P_GdipRotateLineTransform(Param0,Param1,Param2)
Prototype P_GdipRotateMatrix(Param0,Param1,Param2)
Prototype P_GdipRotatePathGradientTransform(Param0,Param1,Param2)
Prototype P_GdipRotatePenTransform(Param0,Param1,Param2)
Prototype P_GdipRotateTextureTransform(Param0,Param1,Param2)
Prototype P_GdipRotateWorldTransform(Param0,Param1,Param2)
Prototype P_GdipSaveAdd(Param0,Param1)
Prototype P_GdipSaveAddImage(Param0,Param1,Param2)
Prototype P_GdipSaveGraphics(Param0,Param1)
Prototype P_GdipSaveImageToFile(Param0,Param1,Param2,Param3)
Prototype P_GdipSaveImageToStream(Param0,Param1,Param2,Param3)
Prototype P_GdipScaleLineTransform(Param0,Param1,Param2,Param3)
Prototype P_GdipScaleMatrix(Param0,Param1,Param2,Param3)
Prototype P_GdipScalePathGradientTransform(Param0,Param1,Param2,Param3)
Prototype P_GdipScalePenTransform(Param0,Param1,Param2,Param3)
Prototype P_GdipScaleTextureTransform(Param0,Param1,Param2,Param3)
Prototype P_GdipScaleWorldTransform(Param0,Param1,Param2,Param3)
Prototype P_GdipSetAdjustableArrowCapFillState(Param0,Param1)
Prototype P_GdipSetAdjustableArrowCapHeight(Param0,Param1)
Prototype P_GdipSetAdjustableArrowCapMiddleInset(Param0,Param1)
Prototype P_GdipSetAdjustableArrowCapWidth(Param0,Param1)
Prototype P_GdipSetClipGraphics(Param0,Param1,Param2)
Prototype P_GdipSetClipHrgn(Param0,Param1,Param2)
Prototype P_GdipSetClipPath(Param0,Param1,Param2)
Prototype P_GdipSetClipRect(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipSetClipRectI(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipSetClipRegion(Param0,Param1,Param2)
Prototype P_GdipSetCompositingMode(Param0,Param1)
Prototype P_GdipSetCompositingQuality(Param0,Param1)
Prototype P_GdipSetCustomLineCapBaseCap(Param0,Param1)
Prototype P_GdipSetCustomLineCapBaseInset(Param0,Param1)
Prototype P_GdipSetCustomLineCapStrokeCaps(Param0,Param1,Param2)
Prototype P_GdipSetCustomLineCapStrokeJoin(Param0,Param1)
Prototype P_GdipSetCustomLineCapWidthScale(Param0,Param1)
Prototype P_GdipSetEmpty(Param0)
Prototype P_GdipSetImageAttributesCachedBackground(Param0,Param1)
Prototype P_GdipSetImageAttributesColorKeys(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipSetImageAttributesColorMatrix(Param0,Param1,Param2,Param3,Param4,Param5)
Prototype P_GdipSetImageAttributesGamma(Param0,Param1,Param2,Param3)
Prototype P_GdipSetImageAttributesNoOp(Param0,Param1,Param2)
Prototype P_GdipSetImageAttributesOutputChannel(Param0,Param1,Param2,Param3)
Prototype P_GdipSetImageAttributesOutputChannelColorProfile(Param0,Param1,Param2,Param3)
Prototype P_GdipSetImageAttributesRemapTable(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipSetImageAttributesThreshold(Param0,Param1,Param2,Param3)
Prototype P_GdipSetImageAttributesToIdentity(Param0,Param1)
Prototype P_GdipSetImageAttributesWrapMode(Param0,Param1,Param2,Param3)
Prototype P_GdipSetImagePalette(Param0,Param1)
Prototype P_GdipSetInfinite(Param0)
Prototype P_GdipSetInterpolationMode(Param0,Param1)
Prototype P_GdipSetLineBlend(Param0,Param1,Param2,Param3)
Prototype P_GdipSetLineColors(Param0,Param1,Param2)
Prototype P_GdipSetLineGammaCorrection(Param0,Param1)
Prototype P_GdipSetLineLinearBlend(Param0,Param1,Param2)
Prototype P_GdipSetLinePresetBlend(Param0,Param1,Param2,Param3)
Prototype P_GdipSetLineSigmaBlend(Param0,Param1,Param2)
Prototype P_GdipSetLineTransform(Param0,Param1)
Prototype P_GdipSetLineWrapMode(Param0,Param1)
Prototype P_GdipSetMatrixElements(Param0,Param1,Param2,Param3,Param4,Param5,Param6)
Prototype P_GdipSetMetafileDownLevelRasterizationLimit(Param0,Param1)
Prototype P_GdipSetPageScale(Param0,Param1)
Prototype P_GdipSetPageUnit(Param0,Param1)
Prototype P_GdipSetPathFillMode(Param0,Param1)
Prototype P_GdipSetPathGradientBlend(Param0,Param1,Param2,Param3)
Prototype P_GdipSetPathGradientCenterColor(Param0,Param1)
Prototype P_GdipSetPathGradientCenterPoint(Param0,Param1)
Prototype P_GdipSetPathGradientCenterPointI(Param0,Param1)
Prototype P_GdipSetPathGradientFocusScales(Param0,Param1,Param2)
Prototype P_GdipSetPathGradientGammaCorrection(Param0,Param1)
Prototype P_GdipSetPathGradientLinearBlend(Param0,Param1,Param2)
Prototype P_GdipSetPathGradientPath(Param0,Param1)
Prototype P_GdipSetPathGradientPresetBlend(Param0,Param1,Param2,Param3)
Prototype P_GdipSetPathGradientSigmaBlend(Param0,Param1,Param2)
Prototype P_GdipSetPathGradientSurroundColorsWithCount(Param0,Param1,Param2)
Prototype P_GdipSetPathGradientTransform(Param0,Param1)
Prototype P_GdipSetPathGradientWrapMode(Param0,Param1)
Prototype P_GdipSetPathMarker(Param0)
Prototype P_GdipSetPenBrushFill(Param0,Param1)
Prototype P_GdipSetPenColor(Param0,Param1)
Prototype P_GdipSetPenCompoundArray(Param0,Param1,Param2)
Prototype P_GdipSetPenCustomEndCap(Param0,Param1)
Prototype P_GdipSetPenCustomStartCap(Param0,Param1)
Prototype P_GdipSetPenDashArray(Param0,Param1,Param2)
Prototype P_GdipSetPenDashCap197819(Param0,Param1)
Prototype P_GdipSetPenDashOffset(Param0,Param1)
Prototype P_GdipSetPenDashStyle(Param0,Param1)
Prototype P_GdipSetPenEndCap(Pen,EndCap)
Prototype P_GdipSetPenLineCap197819(Param0,Param1,Param2,Param3)
Prototype P_GdipSetPenLineJoin(Param0,Param1)
Prototype P_GdipSetPenMiterLimit(Param0,Param1)
Prototype P_GdipSetPenMode(Param0,Param1)
Prototype P_GdipSetPenStartCap(Pen,StartCap)
Prototype P_GdipSetPenTransform(Param0,Param1)
Prototype P_GdipSetPenUnit(Param0,Param1)
Prototype P_GdipSetPenWidth(Param0,Param1)
Prototype P_GdipSetPixelOffsetMode(Param0,Param1)
Prototype P_GdipSetPropertyItem(Param0,Param1)
Prototype P_GdipSetRenderingOrigin(Param0,Param1,Param2)
Prototype P_GdipSetSmoothingMode(Graphics,SmoothingMd)
Prototype P_GdipSetSolidFillColor(Param0,Param1)
Prototype P_GdipSetStringFormatAlign(StringFormat,StringAlignment)
Prototype P_GdipSetStringFormatDigitSubstitution(Param0,Param1,Param2)
Prototype P_GdipSetStringFormatFlags(Param0,Param1)
Prototype P_GdipSetStringFormatHotkeyPrefix(Param0,Param1)
Prototype P_GdipSetStringFormatLineAlign(Param0,Param1)
Prototype P_GdipSetStringFormatMeasurableCharacterRanges(Param0,Param1,Param2)
Prototype P_GdipSetStringFormatTabStops(Param0,Param1,Param2,Param3)
Prototype P_GdipSetStringFormatTrimming(Param0,Param1)
Prototype P_GdipSetTextContrast(Param0,Param1)
Prototype P_GdipSetTextRenderingHint(Param0,Param1)
Prototype P_GdipSetTextureTransform(Param0,Param1)
Prototype P_GdipSetTextureWrapMode(Param0,Param1)
Prototype P_GdipSetWorldTransform(Param0,Param1)
Prototype P_GdipShearMatrix(Param0,Param1,Param2,Param3)
Prototype P_GdipStartPathFigure(Param0)
Prototype P_GdipStringFormatGetGenericDefault(Param0)
Prototype P_GdipStringFormatGetGenericTypographic(Param0)
Prototype P_GdipTestControl(Param0,Param1)
Prototype P_GdipTransformMatrixPoints(Param0,Param1,Param2)
Prototype P_GdipTransformMatrixPointsI(Param0,Param1,Param2)
Prototype P_GdipTransformPath(Param0,Param1)
Prototype P_GdipTransformPoints(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipTransformPointsI(Param0,Param1,Param2,Param3,Param4)
Prototype P_GdipTransformRegion(Param0,Param1)
Prototype P_GdipTranslateClip(Param0,Param1,Param2)
Prototype P_GdipTranslateClipI(Param0,Param1,Param2)
Prototype P_GdipTranslateLineTransform(Param0,Param1,Param2,Param3)
Prototype P_GdipTranslateMatrix(Param0,Param1,Param2,Param3)
Prototype P_GdipTranslatePathGradientTransform(Param0,Param1,Param2,Param3)
Prototype P_GdipTranslatePenTransform(Param0,Param1,Param2,Param3)
Prototype P_GdipTranslateRegion(Param0,Param1,Param2)
Prototype P_GdipTranslateRegionI(Param0,Param1,Param2)
Prototype P_GdipTranslateTextureTransform(Param0,Param1,Param2,Param3)
Prototype P_GdipTranslateWorldTransform(Param0,Param1,Param2,Param3)
Prototype P_GdipVectorTransformMatrixPoints(Param0,Param1,Param2)
Prototype P_GdipVectorTransformMatrixPointsI(Param0,Param1,Param2)
Prototype P_GdipWarpPath(Param0,Param1,Param2,Param3,Param4,Param5,Param6,Param7,Param8,Param9)
Prototype P_GdipWidenPath(Param0,Param1,Param2,Param3)
Prototype P_GdipWindingModeOutline(Param0,Param1,Param2)
Prototype P_GdiplusNotificationHook(Param0)
Prototype P_GdiplusNotificationUnhook(Param0)
Prototype P_GdiplusShutdown(Token)
Prototype P_GdiplusStartup(Token,Input,Parameters=0)
;}

Global P_GDIPlus 
Global Token

Procedure Inte_GDIPlus()
 If P_GDIPlus
    ProcedureReturn P_GDIPlus
 EndIf 

  P_GDIPlus=OpenLibrary(#PB_Any,"GDIPlus.DLL")
  If P_GDIPlus
    Global GdipAddPathArc.P_GdipAddPathArc=GetFunction(P_GDIPlus,"GdipAddPathArc")
    Global GdipAddPathArcI.P_GdipAddPathArcI=GetFunction(P_GDIPlus,"GdipAddPathArcI")
    Global GdipAddPathBezier.P_GdipAddPathBezier=GetFunction(P_GDIPlus,"GdipAddPathBezier")
    Global GdipAddPathBezierI.P_GdipAddPathBezierI=GetFunction(P_GDIPlus,"GdipAddPathBezierI")
    Global GdipAddPathBeziers.P_GdipAddPathBeziers=GetFunction(P_GDIPlus,"GdipAddPathBeziers")
    Global GdipAddPathBeziersI.P_GdipAddPathBeziersI=GetFunction(P_GDIPlus,"GdipAddPathBeziersI")
    Global GdipAddPathClosedCurve.P_GdipAddPathClosedCurve=GetFunction(P_GDIPlus,"GdipAddPathClosedCurve")
    Global GdipAddPathClosedCurve2.P_GdipAddPathClosedCurve2=GetFunction(P_GDIPlus,"GdipAddPathClosedCurve2")
    Global GdipAddPathClosedCurve2I.P_GdipAddPathClosedCurve2I=GetFunction(P_GDIPlus,"GdipAddPathClosedCurve2I")
    Global GdipAddPathClosedCurveI.P_GdipAddPathClosedCurveI=GetFunction(P_GDIPlus,"GdipAddPathClosedCurveI")
    Global GdipAddPathCurve.P_GdipAddPathCurve=GetFunction(P_GDIPlus,"GdipAddPathCurve")
    Global GdipAddPathCurve2.P_GdipAddPathCurve2=GetFunction(P_GDIPlus,"GdipAddPathCurve2")
    Global GdipAddPathCurve2I.P_GdipAddPathCurve2I=GetFunction(P_GDIPlus,"GdipAddPathCurve2I")
    Global GdipAddPathCurve3.P_GdipAddPathCurve3=GetFunction(P_GDIPlus,"GdipAddPathCurve3")
    Global GdipAddPathCurve3I.P_GdipAddPathCurve3I=GetFunction(P_GDIPlus,"GdipAddPathCurve3I")
    Global GdipAddPathCurveI.P_GdipAddPathCurveI=GetFunction(P_GDIPlus,"GdipAddPathCurveI")
    Global GdipAddPathEllipse.P_GdipAddPathEllipse=GetFunction(P_GDIPlus,"GdipAddPathEllipse")
    Global GdipAddPathEllipseI.P_GdipAddPathEllipseI=GetFunction(P_GDIPlus,"GdipAddPathEllipseI")
    Global GdipAddPathLine.P_GdipAddPathLine=GetFunction(P_GDIPlus,"GdipAddPathLine")
    Global GdipAddPathLine2.P_GdipAddPathLine2=GetFunction(P_GDIPlus,"GdipAddPathLine2")
    Global GdipAddPathLine2I.P_GdipAddPathLine2I=GetFunction(P_GDIPlus,"GdipAddPathLine2I")
    Global GdipAddPathLineI.P_GdipAddPathLineI=GetFunction(P_GDIPlus,"GdipAddPathLineI")
    Global GdipAddPathPath.P_GdipAddPathPath=GetFunction(P_GDIPlus,"GdipAddPathPath")
    Global GdipAddPathPie.P_GdipAddPathPie=GetFunction(P_GDIPlus,"GdipAddPathPie")
    Global GdipAddPathPieI.P_GdipAddPathPieI=GetFunction(P_GDIPlus,"GdipAddPathPieI")
    Global GdipAddPathPolygon.P_GdipAddPathPolygon=GetFunction(P_GDIPlus,"GdipAddPathPolygon")
    Global GdipAddPathPolygonI.P_GdipAddPathPolygonI=GetFunction(P_GDIPlus,"GdipAddPathPolygonI")
    Global GdipAddPathRectangle.P_GdipAddPathRectangle=GetFunction(P_GDIPlus,"GdipAddPathRectangle")
    Global GdipAddPathRectangleI.P_GdipAddPathRectangleI=GetFunction(P_GDIPlus,"GdipAddPathRectangleI")
    Global GdipAddPathRectangles.P_GdipAddPathRectangles=GetFunction(P_GDIPlus,"GdipAddPathRectangles")
    Global GdipAddPathRectanglesI.P_GdipAddPathRectanglesI=GetFunction(P_GDIPlus,"GdipAddPathRectanglesI")
    Global GdipAddPathString.P_GdipAddPathString=GetFunction(P_GDIPlus,"GdipAddPathString")
    Global GdipAddPathStringI.P_GdipAddPathStringI=GetFunction(P_GDIPlus,"GdipAddPathStringI")
    Global GdipAlloc.P_GdipAlloc=GetFunction(P_GDIPlus,"GdipAlloc")
    Global GdipBeginContainer.P_GdipBeginContainer=GetFunction(P_GDIPlus,"GdipBeginContainer")
    Global GdipBeginContainer2.P_GdipBeginContainer2=GetFunction(P_GDIPlus,"GdipBeginContainer2")
    Global GdipBeginContainerI.P_GdipBeginContainerI=GetFunction(P_GDIPlus,"GdipBeginContainerI")
    Global GdipBitmapGetPixel.P_GdipBitmapGetPixel=GetFunction(P_GDIPlus,"GdipBitmapGetPixel")
    Global GdipBitmapLockBits.P_GdipBitmapLockBits=GetFunction(P_GDIPlus,"GdipBitmapLockBits")
    Global GdipBitmapSetPixel.P_GdipBitmapSetPixel=GetFunction(P_GDIPlus,"GdipBitmapSetPixel")
    Global GdipBitmapSetResolution.P_GdipBitmapSetResolution=GetFunction(P_GDIPlus,"GdipBitmapSetResolution")
    Global GdipBitmapUnlockBits.P_GdipBitmapUnlockBits=GetFunction(P_GDIPlus,"GdipBitmapUnlockBits")
    Global GdipClearPathMarkers.P_GdipClearPathMarkers=GetFunction(P_GDIPlus,"GdipClearPathMarkers")
    Global GdipCloneBitmapArea.P_GdipCloneBitmapArea=GetFunction(P_GDIPlus,"GdipCloneBitmapArea")
    Global GdipCloneBitmapAreaI.P_GdipCloneBitmapAreaI=GetFunction(P_GDIPlus,"GdipCloneBitmapAreaI")
    Global GdipCloneBrush.P_GdipCloneBrush=GetFunction(P_GDIPlus,"GdipCloneBrush")
    Global GdipCloneCustomLineCap.P_GdipCloneCustomLineCap=GetFunction(P_GDIPlus,"GdipCloneCustomLineCap")
    Global GdipCloneFont.P_GdipCloneFont=GetFunction(P_GDIPlus,"GdipCloneFont")
    Global GdipCloneFontFamily.P_GdipCloneFontFamily=GetFunction(P_GDIPlus,"GdipCloneFontFamily")
    Global GdipCloneImage.P_GdipCloneImage=GetFunction(P_GDIPlus,"GdipCloneImage")
    Global GdipCloneImageAttributes.P_GdipCloneImageAttributes=GetFunction(P_GDIPlus,"GdipCloneImageAttributes")
    Global GdipCloneMatrix.P_GdipCloneMatrix=GetFunction(P_GDIPlus,"GdipCloneMatrix")
    Global GdipClonePath.P_GdipClonePath=GetFunction(P_GDIPlus,"GdipClonePath")
    Global GdipClonePen.P_GdipClonePen=GetFunction(P_GDIPlus,"GdipClonePen")
    Global GdipCloneRegion.P_GdipCloneRegion=GetFunction(P_GDIPlus,"GdipCloneRegion")
    Global GdipCloneStringFormat.P_GdipCloneStringFormat=GetFunction(P_GDIPlus,"GdipCloneStringFormat")
    Global GdipClosePathFigure.P_GdipClosePathFigure=GetFunction(P_GDIPlus,"GdipClosePathFigure")
    Global GdipClosePathFigures.P_GdipClosePathFigures=GetFunction(P_GDIPlus,"GdipClosePathFigures")
    Global GdipCombineRegionPath.P_GdipCombineRegionPath=GetFunction(P_GDIPlus,"GdipCombineRegionPath")
    Global GdipCombineRegionRect.P_GdipCombineRegionRect=GetFunction(P_GDIPlus,"GdipCombineRegionRect")
    Global GdipCombineRegionRectI.P_GdipCombineRegionRectI=GetFunction(P_GDIPlus,"GdipCombineRegionRectI")
    Global GdipCombineRegionRegion.P_GdipCombineRegionRegion=GetFunction(P_GDIPlus,"GdipCombineRegionRegion")
    Global GdipComment.P_GdipComment=GetFunction(P_GDIPlus,"GdipComment")
    Global GdipCreateAdjustableArrowCap.P_GdipCreateAdjustableArrowCap=GetFunction(P_GDIPlus,"GdipCreateAdjustableArrowCap")
    Global GdipCreateBitmapFromDirectDrawSurface.P_GdipCreateBitmapFromDirectDrawSurface=GetFunction(P_GDIPlus,"GdipCreateBitmapFromDirectDrawSurface")
    Global GdipCreateBitmapFromFile.P_GdipCreateBitmapFromFile=GetFunction(P_GDIPlus,"GdipCreateBitmapFromFile")
    Global GdipCreateBitmapFromFileICM.P_GdipCreateBitmapFromFileICM=GetFunction(P_GDIPlus,"GdipCreateBitmapFromFileICM")
    Global GdipCreateBitmapFromGdiDib.P_GdipCreateBitmapFromGdiDib=GetFunction(P_GDIPlus,"GdipCreateBitmapFromGdiDib")
    Global GdipCreateBitmapFromGraphics.P_GdipCreateBitmapFromGraphics=GetFunction(P_GDIPlus,"GdipCreateBitmapFromGraphics")
    Global GdipCreateBitmapFromHBITMAP.P_GdipCreateBitmapFromHBITMAP=GetFunction(P_GDIPlus,"GdipCreateBitmapFromHBITMAP")
    Global GdipCreateBitmapFromHICON.P_GdipCreateBitmapFromHICON=GetFunction(P_GDIPlus,"GdipCreateBitmapFromHICON")
    Global GdipCreateBitmapFromResource.P_GdipCreateBitmapFromResource=GetFunction(P_GDIPlus,"GdipCreateBitmapFromResource")
    Global GdipCreateBitmapFromScan0.P_GdipCreateBitmapFromScan0=GetFunction(P_GDIPlus,"GdipCreateBitmapFromScan0")
    Global GdipCreateBitmapFromStream.P_GdipCreateBitmapFromStream=GetFunction(P_GDIPlus,"GdipCreateBitmapFromStream")
    Global GdipCreateBitmapFromStreamICM.P_GdipCreateBitmapFromStreamICM=GetFunction(P_GDIPlus,"GdipCreateBitmapFromStreamICM")
    Global GdipCreateCachedBitmap.P_GdipCreateCachedBitmap=GetFunction(P_GDIPlus,"GdipCreateCachedBitmap")
    Global GdipCreateCustomLineCap.P_GdipCreateCustomLineCap=GetFunction(P_GDIPlus,"GdipCreateCustomLineCap")
    Global GdipCreateFont.P_GdipCreateFont=GetFunction(P_GDIPlus,"GdipCreateFont")
    Global GdipCreateFontFamilyFromName.P_GdipCreateFontFamilyFromName=GetFunction(P_GDIPlus,"GdipCreateFontFamilyFromName")
    Global GdipCreateFontFromDC.P_GdipCreateFontFromDC=GetFunction(P_GDIPlus,"GdipCreateFontFromDC")
    Global GdipCreateFontFromLogfontA.P_GdipCreateFontFromLogfontA=GetFunction(P_GDIPlus,"GdipCreateFontFromLogfontA")
    Global GdipCreateFontFromLogfontW.P_GdipCreateFontFromLogfontW=GetFunction(P_GDIPlus,"GdipCreateFontFromLogfontW")
    Global GdipCreateFromHDC.P_GdipCreateFromHDC=GetFunction(P_GDIPlus,"GdipCreateFromHDC")
    Global GdipCreateFromHDC2.P_GdipCreateFromHDC2=GetFunction(P_GDIPlus,"GdipCreateFromHDC2")
    Global GdipCreateFromHWND.P_GdipCreateFromHWND=GetFunction(P_GDIPlus,"GdipCreateFromHWND")
    Global GdipCreateFromHWNDICM.P_GdipCreateFromHWNDICM=GetFunction(P_GDIPlus,"GdipCreateFromHWNDICM")
    Global GdipCreateHBITMAPFromBitmap.P_GdipCreateHBITMAPFromBitmap=GetFunction(P_GDIPlus,"GdipCreateHBITMAPFromBitmap")
    Global GdipCreateHICONFromBitmap.P_GdipCreateHICONFromBitmap=GetFunction(P_GDIPlus,"GdipCreateHICONFromBitmap")
    Global GdipCreateHalftonePalette.P_GdipCreateHalftonePalette=GetFunction(P_GDIPlus,"GdipCreateHalftonePalette")
    Global GdipCreateHatchBrush.P_GdipCreateHatchBrush=GetFunction(P_GDIPlus,"GdipCreateHatchBrush")
    Global GdipCreateImageAttributes.P_GdipCreateImageAttributes=GetFunction(P_GDIPlus,"GdipCreateImageAttributes")
    Global GdipCreateLineBrush.P_GdipCreateLineBrush=GetFunction(P_GDIPlus,"GdipCreateLineBrush")
    Global GdipCreateLineBrushFromRect.P_GdipCreateLineBrushFromRect=GetFunction(P_GDIPlus,"GdipCreateLineBrushFromRect")
    Global GdipCreateLineBrushFromRectI.P_GdipCreateLineBrushFromRectI=GetFunction(P_GDIPlus,"GdipCreateLineBrushFromRectI")
    Global GdipCreateLineBrushFromRectWithAngle.P_GdipCreateLineBrushFromRectWithAngle=GetFunction(P_GDIPlus,"GdipCreateLineBrushFromRectWithAngle")
    Global GdipCreateLineBrushFromRectWithAngleI.P_GdipCreateLineBrushFromRectWithAngleI=GetFunction(P_GDIPlus,"GdipCreateLineBrushFromRectWithAngleI")
    Global GdipCreateLineBrushI.P_GdipCreateLineBrushI=GetFunction(P_GDIPlus,"GdipCreateLineBrushI")
    Global GdipCreateMatrix.P_GdipCreateMatrix=GetFunction(P_GDIPlus,"GdipCreateMatrix")
    Global GdipCreateMatrix2.P_GdipCreateMatrix2=GetFunction(P_GDIPlus,"GdipCreateMatrix2")
    Global GdipCreateMatrix3.P_GdipCreateMatrix3=GetFunction(P_GDIPlus,"GdipCreateMatrix3")
    Global GdipCreateMatrix3I.P_GdipCreateMatrix3I=GetFunction(P_GDIPlus,"GdipCreateMatrix3I")
    Global GdipCreateMetafileFromEmf.P_GdipCreateMetafileFromEmf=GetFunction(P_GDIPlus,"GdipCreateMetafileFromEmf")
    Global GdipCreateMetafileFromFile.P_GdipCreateMetafileFromFile=GetFunction(P_GDIPlus,"GdipCreateMetafileFromFile")
    Global GdipCreateMetafileFromStream.P_GdipCreateMetafileFromStream=GetFunction(P_GDIPlus,"GdipCreateMetafileFromStream")
    Global GdipCreateMetafileFromWmf.P_GdipCreateMetafileFromWmf=GetFunction(P_GDIPlus,"GdipCreateMetafileFromWmf")
    Global GdipCreateMetafileFromWmfFile.P_GdipCreateMetafileFromWmfFile=GetFunction(P_GDIPlus,"GdipCreateMetafileFromWmfFile")
    Global GdipCreatePath.P_GdipCreatePath=GetFunction(P_GDIPlus,"GdipCreatePath")
    Global GdipCreatePath2.P_GdipCreatePath2=GetFunction(P_GDIPlus,"GdipCreatePath2")
    Global GdipCreatePath2I.P_GdipCreatePath2I=GetFunction(P_GDIPlus,"GdipCreatePath2I")
    Global GdipCreatePathGradient.P_GdipCreatePathGradient=GetFunction(P_GDIPlus,"GdipCreatePathGradient")
    Global GdipCreatePathGradientFromPath.P_GdipCreatePathGradientFromPath=GetFunction(P_GDIPlus,"GdipCreatePathGradientFromPath")
    Global GdipCreatePathGradientI.P_GdipCreatePathGradientI=GetFunction(P_GDIPlus,"GdipCreatePathGradientI")
    Global GdipCreatePathIter.P_GdipCreatePathIter=GetFunction(P_GDIPlus,"GdipCreatePathIter")
    Global GdipCreatePen1.P_GdipCreatePen1=GetFunction(P_GDIPlus,"GdipCreatePen1")
    Global GdipCreatePen2.P_GdipCreatePen2=GetFunction(P_GDIPlus,"GdipCreatePen2")
    Global GdipCreateRegion.P_GdipCreateRegion=GetFunction(P_GDIPlus,"GdipCreateRegion")
    Global GdipCreateRegionHrgn.P_GdipCreateRegionHrgn=GetFunction(P_GDIPlus,"GdipCreateRegionHrgn")
    Global GdipCreateRegionPath.P_GdipCreateRegionPath=GetFunction(P_GDIPlus,"GdipCreateRegionPath")
    Global GdipCreateRegionRect.P_GdipCreateRegionRect=GetFunction(P_GDIPlus,"GdipCreateRegionRect")
    Global GdipCreateRegionRectI.P_GdipCreateRegionRectI=GetFunction(P_GDIPlus,"GdipCreateRegionRectI")
    Global GdipCreateRegionRgnData.P_GdipCreateRegionRgnData=GetFunction(P_GDIPlus,"GdipCreateRegionRgnData")
    Global GdipCreateSolidFill.P_GdipCreateSolidFill=GetFunction(P_GDIPlus,"GdipCreateSolidFill")
    Global GdipCreateStreamOnFile.P_GdipCreateStreamOnFile=GetFunction(P_GDIPlus,"GdipCreateStreamOnFile")
    Global GdipCreateStringFormat.P_GdipCreateStringFormat=GetFunction(P_GDIPlus,"GdipCreateStringFormat")
    Global GdipCreateTexture.P_GdipCreateTexture=GetFunction(P_GDIPlus,"GdipCreateTexture")
    Global GdipCreateTexture2.P_GdipCreateTexture2=GetFunction(P_GDIPlus,"GdipCreateTexture2")
    Global GdipCreateTexture2I.P_GdipCreateTexture2I=GetFunction(P_GDIPlus,"GdipCreateTexture2I")
    Global GdipCreateTextureIA.P_GdipCreateTextureIA=GetFunction(P_GDIPlus,"GdipCreateTextureIA")
    Global GdipCreateTextureIAI.P_GdipCreateTextureIAI=GetFunction(P_GDIPlus,"GdipCreateTextureIAI")
    Global GdipDeleteBrush.P_GdipDeleteBrush=GetFunction(P_GDIPlus,"GdipDeleteBrush")
    Global GdipDeleteCachedBitmap.P_GdipDeleteCachedBitmap=GetFunction(P_GDIPlus,"GdipDeleteCachedBitmap")
    Global GdipDeleteCustomLineCap.P_GdipDeleteCustomLineCap=GetFunction(P_GDIPlus,"GdipDeleteCustomLineCap")
    Global GdipDeleteFont.P_GdipDeleteFont=GetFunction(P_GDIPlus,"GdipDeleteFont")
    Global GdipDeleteFontFamily.P_GdipDeleteFontFamily=GetFunction(P_GDIPlus,"GdipDeleteFontFamily")
    Global GdipDeleteGraphics.P_GdipDeleteGraphics=GetFunction(P_GDIPlus,"GdipDeleteGraphics")
    Global GdipDeleteMatrix.P_GdipDeleteMatrix=GetFunction(P_GDIPlus,"GdipDeleteMatrix")
    Global GdipDeletePath.P_GdipDeletePath=GetFunction(P_GDIPlus,"GdipDeletePath")
    Global GdipDeletePathIter.P_GdipDeletePathIter=GetFunction(P_GDIPlus,"GdipDeletePathIter")
    Global GdipDeletePen.P_GdipDeletePen=GetFunction(P_GDIPlus,"GdipDeletePen")
    Global GdipDeletePrivateFontCollection.P_GdipDeletePrivateFontCollection=GetFunction(P_GDIPlus,"GdipDeletePrivateFontCollection")
    Global GdipDeleteRegion.P_GdipDeleteRegion=GetFunction(P_GDIPlus,"GdipDeleteRegion")
    Global GdipDeleteStringFormat.P_GdipDeleteStringFormat=GetFunction(P_GDIPlus,"GdipDeleteStringFormat")
    Global GdipDisposeImage.P_GdipDisposeImage=GetFunction(P_GDIPlus,"GdipDisposeImage")
    Global GdipDisposeImageAttributes.P_GdipDisposeImageAttributes=GetFunction(P_GDIPlus,"GdipDisposeImageAttributes")
    Global GdipDrawArc.P_GdipDrawArc=GetFunction(P_GDIPlus,"GdipDrawArc")
    Global GdipDrawArcI.P_GdipDrawArcI=GetFunction(P_GDIPlus,"GdipDrawArcI")
    Global GdipDrawBezier.P_GdipDrawBezier=GetFunction(P_GDIPlus,"GdipDrawBezier")
    Global GdipDrawBezierI.P_GdipDrawBezierI=GetFunction(P_GDIPlus,"GdipDrawBezierI")
    Global GdipDrawBeziers.P_GdipDrawBeziers=GetFunction(P_GDIPlus,"GdipDrawBeziers")
    Global GdipDrawBeziersI.P_GdipDrawBeziersI=GetFunction(P_GDIPlus,"GdipDrawBeziersI")
    Global GdipDrawCachedBitmap.P_GdipDrawCachedBitmap=GetFunction(P_GDIPlus,"GdipDrawCachedBitmap")
    Global GdipDrawClosedCurve.P_GdipDrawClosedCurve=GetFunction(P_GDIPlus,"GdipDrawClosedCurve")
    Global GdipDrawClosedCurve2.P_GdipDrawClosedCurve2=GetFunction(P_GDIPlus,"GdipDrawClosedCurve2")
    Global GdipDrawClosedCurve2I.P_GdipDrawClosedCurve2I=GetFunction(P_GDIPlus,"GdipDrawClosedCurve2I")
    Global GdipDrawClosedCurveI.P_GdipDrawClosedCurveI=GetFunction(P_GDIPlus,"GdipDrawClosedCurveI")
    Global GdipDrawCurve.P_GdipDrawCurve=GetFunction(P_GDIPlus,"GdipDrawCurve")
    Global GdipDrawCurve2.P_GdipDrawCurve2=GetFunction(P_GDIPlus,"GdipDrawCurve2")
    Global GdipDrawCurve2I.P_GdipDrawCurve2I=GetFunction(P_GDIPlus,"GdipDrawCurve2I")
    Global GdipDrawCurve3.P_GdipDrawCurve3=GetFunction(P_GDIPlus,"GdipDrawCurve3")
    Global GdipDrawCurve3I.P_GdipDrawCurve3I=GetFunction(P_GDIPlus,"GdipDrawCurve3I")
    Global GdipDrawCurveI.P_GdipDrawCurveI=GetFunction(P_GDIPlus,"GdipDrawCurveI")
    Global GdipDrawDriverString.P_GdipDrawDriverString=GetFunction(P_GDIPlus,"GdipDrawDriverString")
    Global GdipDrawEllipse.P_GdipDrawEllipse=GetFunction(P_GDIPlus,"GdipDrawEllipse")
    Global GdipDrawEllipseI.P_GdipDrawEllipseI=GetFunction(P_GDIPlus,"GdipDrawEllipseI")
    Global GdipDrawImage.P_GdipDrawImage=GetFunction(P_GDIPlus,"GdipDrawImage")
    Global GdipDrawImageI.P_GdipDrawImageI=GetFunction(P_GDIPlus,"GdipDrawImageI")
    Global GdipDrawImagePointRect.P_GdipDrawImagePointRect=GetFunction(P_GDIPlus,"GdipDrawImagePointRect")
    Global GdipDrawImagePointRectI.P_GdipDrawImagePointRectI=GetFunction(P_GDIPlus,"GdipDrawImagePointRectI")
    Global GdipDrawImagePoints.P_GdipDrawImagePoints=GetFunction(P_GDIPlus,"GdipDrawImagePoints")
    Global GdipDrawImagePointsI.P_GdipDrawImagePointsI=GetFunction(P_GDIPlus,"GdipDrawImagePointsI")
    Global GdipDrawImagePointsRect.P_GdipDrawImagePointsRect=GetFunction(P_GDIPlus,"GdipDrawImagePointsRect")
    Global GdipDrawImagePointsRectI.P_GdipDrawImagePointsRectI=GetFunction(P_GDIPlus,"GdipDrawImagePointsRectI")
    Global GdipDrawImageRect.P_GdipDrawImageRect=GetFunction(P_GDIPlus,"GdipDrawImageRect")
    Global GdipDrawImageRectI.P_GdipDrawImageRectI=GetFunction(P_GDIPlus,"GdipDrawImageRectI")
    Global GdipDrawImageRectRect.P_GdipDrawImageRectRect=GetFunction(P_GDIPlus,"GdipDrawImageRectRect")
    Global GdipDrawImageRectRectI.P_GdipDrawImageRectRectI=GetFunction(P_GDIPlus,"GdipDrawImageRectRectI")
    Global GdipDrawLine.P_GdipDrawLine=GetFunction(P_GDIPlus,"GdipDrawLine")
    Global GdipDrawLineI.P_GdipDrawLineI=GetFunction(P_GDIPlus,"GdipDrawLineI")
    Global GdipDrawLines.P_GdipDrawLines=GetFunction(P_GDIPlus,"GdipDrawLines")
    Global GdipDrawLinesI.P_GdipDrawLinesI=GetFunction(P_GDIPlus,"GdipDrawLinesI")
    Global GdipDrawPath.P_GdipDrawPath=GetFunction(P_GDIPlus,"GdipDrawPath")
    Global GdipDrawPie.P_GdipDrawPie=GetFunction(P_GDIPlus,"GdipDrawPie")
    Global GdipDrawPieI.P_GdipDrawPieI=GetFunction(P_GDIPlus,"GdipDrawPieI")
    Global GdipDrawPolygon.P_GdipDrawPolygon=GetFunction(P_GDIPlus,"GdipDrawPolygon")
    Global GdipDrawPolygonI.P_GdipDrawPolygonI=GetFunction(P_GDIPlus,"GdipDrawPolygonI")
    Global GdipDrawRectangle.P_GdipDrawRectangle=GetFunction(P_GDIPlus,"GdipDrawRectangle")
    Global GdipDrawRectangleI.P_GdipDrawRectangleI=GetFunction(P_GDIPlus,"GdipDrawRectangleI")
    Global GdipDrawRectangles.P_GdipDrawRectangles=GetFunction(P_GDIPlus,"GdipDrawRectangles")
    Global GdipDrawRectanglesI.P_GdipDrawRectanglesI=GetFunction(P_GDIPlus,"GdipDrawRectanglesI")
    Global GdipDrawString.P_GdipDrawString=GetFunction(P_GDIPlus,"GdipDrawString")
    Global GdipEmfToWmfBits.P_GdipEmfToWmfBits=GetFunction(P_GDIPlus,"GdipEmfToWmfBits")
    Global GdipEndContainer.P_GdipEndContainer=GetFunction(P_GDIPlus,"GdipEndContainer")
    Global GdipEnumerateMetafileDestPoint.P_GdipEnumerateMetafileDestPoint=GetFunction(P_GDIPlus,"GdipEnumerateMetafileDestPoint")
    Global GdipEnumerateMetafileDestPointI.P_GdipEnumerateMetafileDestPointI=GetFunction(P_GDIPlus,"GdipEnumerateMetafileDestPointI")
    Global GdipEnumerateMetafileDestPoints.P_GdipEnumerateMetafileDestPoints=GetFunction(P_GDIPlus,"GdipEnumerateMetafileDestPoints")
    Global GdipEnumerateMetafileDestPointsI.P_GdipEnumerateMetafileDestPointsI=GetFunction(P_GDIPlus,"GdipEnumerateMetafileDestPointsI")
    Global GdipEnumerateMetafileDestRect.P_GdipEnumerateMetafileDestRect=GetFunction(P_GDIPlus,"GdipEnumerateMetafileDestRect")
    Global GdipEnumerateMetafileDestRectI.P_GdipEnumerateMetafileDestRectI=GetFunction(P_GDIPlus,"GdipEnumerateMetafileDestRectI")
    Global GdipEnumerateMetafileSrcRectDestPoint.P_GdipEnumerateMetafileSrcRectDestPoint=GetFunction(P_GDIPlus,"GdipEnumerateMetafileSrcRectDestPoint")
    Global GdipEnumerateMetafileSrcRectDestPointI.P_GdipEnumerateMetafileSrcRectDestPointI=GetFunction(P_GDIPlus,"GdipEnumerateMetafileSrcRectDestPointI")
    Global GdipEnumerateMetafileSrcRectDestPoints.P_GdipEnumerateMetafileSrcRectDestPoints=GetFunction(P_GDIPlus,"GdipEnumerateMetafileSrcRectDestPoints")
    Global GdipEnumerateMetafileSrcRectDestPointsI.P_GdipEnumerateMetafileSrcRectDestPointsI=GetFunction(P_GDIPlus,"GdipEnumerateMetafileSrcRectDestPointsI")
    Global GdipEnumerateMetafileSrcRectDestRect.P_GdipEnumerateMetafileSrcRectDestRect=GetFunction(P_GDIPlus,"GdipEnumerateMetafileSrcRectDestRect")
    Global GdipEnumerateMetafileSrcRectDestRectI.P_GdipEnumerateMetafileSrcRectDestRectI=GetFunction(P_GDIPlus,"GdipEnumerateMetafileSrcRectDestRectI")
    Global GdipFillClosedCurve.P_GdipFillClosedCurve=GetFunction(P_GDIPlus,"GdipFillClosedCurve")
    Global GdipFillClosedCurve2.P_GdipFillClosedCurve2=GetFunction(P_GDIPlus,"GdipFillClosedCurve2")
    Global GdipFillClosedCurve2I.P_GdipFillClosedCurve2I=GetFunction(P_GDIPlus,"GdipFillClosedCurve2I")
    Global GdipFillClosedCurveI.P_GdipFillClosedCurveI=GetFunction(P_GDIPlus,"GdipFillClosedCurveI")
    Global GdipFillEllipse.P_GdipFillEllipse=GetFunction(P_GDIPlus,"GdipFillEllipse")
    Global GdipFillEllipseI.P_GdipFillEllipseI=GetFunction(P_GDIPlus,"GdipFillEllipseI")
    Global GdipFillPath.P_GdipFillPath=GetFunction(P_GDIPlus,"GdipFillPath")
    Global GdipFillPie.P_GdipFillPie=GetFunction(P_GDIPlus,"GdipFillPie")
    Global GdipFillPieI.P_GdipFillPieI=GetFunction(P_GDIPlus,"GdipFillPieI")
    Global GdipFillPolygon.P_GdipFillPolygon=GetFunction(P_GDIPlus,"GdipFillPolygon")
    Global GdipFillPolygon2.P_GdipFillPolygon2=GetFunction(P_GDIPlus,"GdipFillPolygon2")
    Global GdipFillPolygon2I.P_GdipFillPolygon2I=GetFunction(P_GDIPlus,"GdipFillPolygon2I")
    Global GdipFillPolygonI.P_GdipFillPolygonI=GetFunction(P_GDIPlus,"GdipFillPolygonI")
    Global GdipFillRectangle.P_GdipFillRectangle=GetFunction(P_GDIPlus,"GdipFillRectangle")
    Global GdipFillRectangleI.P_GdipFillRectangleI=GetFunction(P_GDIPlus,"GdipFillRectangleI")
    Global GdipFillRectangles.P_GdipFillRectangles=GetFunction(P_GDIPlus,"GdipFillRectangles")
    Global GdipFillRectanglesI.P_GdipFillRectanglesI=GetFunction(P_GDIPlus,"GdipFillRectanglesI")
    Global GdipFillRegion.P_GdipFillRegion=GetFunction(P_GDIPlus,"GdipFillRegion")
    Global GdipFlattenPath.P_GdipFlattenPath=GetFunction(P_GDIPlus,"GdipFlattenPath")
    Global GdipFlush.P_GdipFlush=GetFunction(P_GDIPlus,"GdipFlush")
    Global GdipFree.P_GdipFree=GetFunction(P_GDIPlus,"GdipFree")
    Global GdipGetAdjustableArrowCapFillState.P_GdipGetAdjustableArrowCapFillState=GetFunction(P_GDIPlus,"GdipGetAdjustableArrowCapFillState")
    Global GdipGetAdjustableArrowCapHeight.P_GdipGetAdjustableArrowCapHeight=GetFunction(P_GDIPlus,"GdipGetAdjustableArrowCapHeight")
    Global GdipGetAdjustableArrowCapMiddleInset.P_GdipGetAdjustableArrowCapMiddleInset=GetFunction(P_GDIPlus,"GdipGetAdjustableArrowCapMiddleInset")
    Global GdipGetAdjustableArrowCapWidth.P_GdipGetAdjustableArrowCapWidth=GetFunction(P_GDIPlus,"GdipGetAdjustableArrowCapWidth")
    Global GdipGetAllPropertyItems.P_GdipGetAllPropertyItems=GetFunction(P_GDIPlus,"GdipGetAllPropertyItems")
    Global GdipGetBrushType.P_GdipGetBrushType=GetFunction(P_GDIPlus,"GdipGetBrushType")
    Global GdipGetCellAscent.P_GdipGetCellAscent=GetFunction(P_GDIPlus,"GdipGetCellAscent")
    Global GdipGetCellDescent.P_GdipGetCellDescent=GetFunction(P_GDIPlus,"GdipGetCellDescent")
    Global GdipGetClip.P_GdipGetClip=GetFunction(P_GDIPlus,"GdipGetClip")
    Global GdipGetClipBounds.P_GdipGetClipBounds=GetFunction(P_GDIPlus,"GdipGetClipBounds")
    Global GdipGetClipBoundsI.P_GdipGetClipBoundsI=GetFunction(P_GDIPlus,"GdipGetClipBoundsI")
    Global GdipGetCompositingMode.P_GdipGetCompositingMode=GetFunction(P_GDIPlus,"GdipGetCompositingMode")
    Global GdipGetCompositingQuality.P_GdipGetCompositingQuality=GetFunction(P_GDIPlus,"GdipGetCompositingQuality")
    Global GdipGetCustomLineCapBaseCap.P_GdipGetCustomLineCapBaseCap=GetFunction(P_GDIPlus,"GdipGetCustomLineCapBaseCap")
    Global GdipGetCustomLineCapBaseInset.P_GdipGetCustomLineCapBaseInset=GetFunction(P_GDIPlus,"GdipGetCustomLineCapBaseInset")
    Global GdipGetCustomLineCapStrokeCaps.P_GdipGetCustomLineCapStrokeCaps=GetFunction(P_GDIPlus,"GdipGetCustomLineCapStrokeCaps")
    Global GdipGetCustomLineCapStrokeJoin.P_GdipGetCustomLineCapStrokeJoin=GetFunction(P_GDIPlus,"GdipGetCustomLineCapStrokeJoin")
    Global GdipGetCustomLineCapType.P_GdipGetCustomLineCapType=GetFunction(P_GDIPlus,"GdipGetCustomLineCapType")
    Global GdipGetCustomLineCapWidthScale.P_GdipGetCustomLineCapWidthScale=GetFunction(P_GDIPlus,"GdipGetCustomLineCapWidthScale")
    Global GdipGetDC.P_GdipGetDC=GetFunction(P_GDIPlus,"GdipGetDC")
    Global GdipGetDpiX.P_GdipGetDpiX=GetFunction(P_GDIPlus,"GdipGetDpiX")
    Global GdipGetDpiY.P_GdipGetDpiY=GetFunction(P_GDIPlus,"GdipGetDpiY")
    Global GdipGetEmHeight.P_GdipGetEmHeight=GetFunction(P_GDIPlus,"GdipGetEmHeight")
    Global GdipGetEncoderParameterList.P_GdipGetEncoderParameterList=GetFunction(P_GDIPlus,"GdipGetEncoderParameterList")
    Global GdipGetEncoderParameterListSize.P_GdipGetEncoderParameterListSize=GetFunction(P_GDIPlus,"GdipGetEncoderParameterListSize")
    Global GdipGetFamily.P_GdipGetFamily=GetFunction(P_GDIPlus,"GdipGetFamily")
    Global GdipGetFamilyName.P_GdipGetFamilyName=GetFunction(P_GDIPlus,"GdipGetFamilyName")
    Global GdipGetFontCollectionFamilyCount.P_GdipGetFontCollectionFamilyCount=GetFunction(P_GDIPlus,"GdipGetFontCollectionFamilyCount")
    Global GdipGetFontCollectionFamilyList.P_GdipGetFontCollectionFamilyList=GetFunction(P_GDIPlus,"GdipGetFontCollectionFamilyList")
    Global GdipGetFontHeight.P_GdipGetFontHeight=GetFunction(P_GDIPlus,"GdipGetFontHeight")
    Global GdipGetFontHeightGivenDPI.P_GdipGetFontHeightGivenDPI=GetFunction(P_GDIPlus,"GdipGetFontHeightGivenDPI")
    Global GdipGetFontSize.P_GdipGetFontSize=GetFunction(P_GDIPlus,"GdipGetFontSize")
    Global GdipGetFontStyle.P_GdipGetFontStyle=GetFunction(P_GDIPlus,"GdipGetFontStyle")
    Global GdipGetFontUnit.P_GdipGetFontUnit=GetFunction(P_GDIPlus,"GdipGetFontUnit")
    Global GdipGetGenericFontFamilyMonospace.P_GdipGetGenericFontFamilyMonospace=GetFunction(P_GDIPlus,"GdipGetGenericFontFamilyMonospace")
    Global GdipGetGenericFontFamilySansSerif.P_GdipGetGenericFontFamilySansSerif=GetFunction(P_GDIPlus,"GdipGetGenericFontFamilySansSerif")
    Global GdipGetGenericFontFamilySerif.P_GdipGetGenericFontFamilySerif=GetFunction(P_GDIPlus,"GdipGetGenericFontFamilySerif")
    Global GdipGetHatchBackgroundColor.P_GdipGetHatchBackgroundColor=GetFunction(P_GDIPlus,"GdipGetHatchBackgroundColor")
    Global GdipGetHatchForegroundColor.P_GdipGetHatchForegroundColor=GetFunction(P_GDIPlus,"GdipGetHatchForegroundColor")
    Global GdipGetHatchStyle.P_GdipGetHatchStyle=GetFunction(P_GDIPlus,"GdipGetHatchStyle")
    Global GdipGetHemfFromMetafile.P_GdipGetHemfFromMetafile=GetFunction(P_GDIPlus,"GdipGetHemfFromMetafile")
    Global GdipGetImageAttributesAdjustedPalette.P_GdipGetImageAttributesAdjustedPalette=GetFunction(P_GDIPlus,"GdipGetImageAttributesAdjustedPalette")
    Global GdipGetImageBounds.P_GdipGetImageBounds=GetFunction(P_GDIPlus,"GdipGetImageBounds")
    Global GdipGetImageDecoders.P_GdipGetImageDecoders=GetFunction(P_GDIPlus,"GdipGetImageDecoders")
    Global GdipGetImageDecodersSize.P_GdipGetImageDecodersSize=GetFunction(P_GDIPlus,"GdipGetImageDecodersSize")
    Global GdipGetImageDimension.P_GdipGetImageDimension=GetFunction(P_GDIPlus,"GdipGetImageDimension")
    Global GdipGetImageEncoders.P_GdipGetImageEncoders=GetFunction(P_GDIPlus,"GdipGetImageEncoders")
    Global GdipGetImageEncodersSize.P_GdipGetImageEncodersSize=GetFunction(P_GDIPlus,"GdipGetImageEncodersSize")
    Global GdipGetImageFlags.P_GdipGetImageFlags=GetFunction(P_GDIPlus,"GdipGetImageFlags")
    Global GdipGetImageGraphicsContext.P_GdipGetImageGraphicsContext=GetFunction(P_GDIPlus,"GdipGetImageGraphicsContext")
    Global GdipGetImageHeight.P_GdipGetImageHeight=GetFunction(P_GDIPlus,"GdipGetImageHeight")
    Global GdipGetImageHorizontalResolution.P_GdipGetImageHorizontalResolution=GetFunction(P_GDIPlus,"GdipGetImageHorizontalResolution")
    Global GdipGetImagePalette.P_GdipGetImagePalette=GetFunction(P_GDIPlus,"GdipGetImagePalette")
    Global GdipGetImagePaletteSize.P_GdipGetImagePaletteSize=GetFunction(P_GDIPlus,"GdipGetImagePaletteSize")
    Global GdipGetImagePixelFormat.P_GdipGetImagePixelFormat=GetFunction(P_GDIPlus,"GdipGetImagePixelFormat")
    Global GdipGetImageRawFormat.P_GdipGetImageRawFormat=GetFunction(P_GDIPlus,"GdipGetImageRawFormat")
    Global GdipGetImageThumbnail.P_GdipGetImageThumbnail=GetFunction(P_GDIPlus,"GdipGetImageThumbnail")
    Global GdipGetImageType.P_GdipGetImageType=GetFunction(P_GDIPlus,"GdipGetImageType")
    Global GdipGetImageVerticalResolution.P_GdipGetImageVerticalResolution=GetFunction(P_GDIPlus,"GdipGetImageVerticalResolution")
    Global GdipGetImageWidth.P_GdipGetImageWidth=GetFunction(P_GDIPlus,"GdipGetImageWidth")
    Global GdipGetInterpolationMode.P_GdipGetInterpolationMode=GetFunction(P_GDIPlus,"GdipGetInterpolationMode")
    Global GdipGetLineBlend.P_GdipGetLineBlend=GetFunction(P_GDIPlus,"GdipGetLineBlend")
    Global GdipGetLineBlendCount.P_GdipGetLineBlendCount=GetFunction(P_GDIPlus,"GdipGetLineBlendCount")
    Global GdipGetLineColors.P_GdipGetLineColors=GetFunction(P_GDIPlus,"GdipGetLineColors")
    Global GdipGetLineGammaCorrection.P_GdipGetLineGammaCorrection=GetFunction(P_GDIPlus,"GdipGetLineGammaCorrection")
    Global GdipGetLinePresetBlend.P_GdipGetLinePresetBlend=GetFunction(P_GDIPlus,"GdipGetLinePresetBlend")
    Global GdipGetLinePresetBlendCount.P_GdipGetLinePresetBlendCount=GetFunction(P_GDIPlus,"GdipGetLinePresetBlendCount")
    Global GdipGetLineRect.P_GdipGetLineRect=GetFunction(P_GDIPlus,"GdipGetLineRect")
    Global GdipGetLineRectI.P_GdipGetLineRectI=GetFunction(P_GDIPlus,"GdipGetLineRectI")
    Global GdipGetLineSpacing.P_GdipGetLineSpacing=GetFunction(P_GDIPlus,"GdipGetLineSpacing")
    Global GdipGetLineTransform.P_GdipGetLineTransform=GetFunction(P_GDIPlus,"GdipGetLineTransform")
    Global GdipGetLineWrapMode.P_GdipGetLineWrapMode=GetFunction(P_GDIPlus,"GdipGetLineWrapMode")
    Global GdipGetLogFontA.P_GdipGetLogFontA=GetFunction(P_GDIPlus,"GdipGetLogFontA")
    Global GdipGetLogFontW.P_GdipGetLogFontW=GetFunction(P_GDIPlus,"GdipGetLogFontW")
    Global GdipGetMatrixElements.P_GdipGetMatrixElements=GetFunction(P_GDIPlus,"GdipGetMatrixElements")
    Global GdipGetMetafileDownLevelRasterizationLimit.P_GdipGetMetafileDownLevelRasterizationLimit=GetFunction(P_GDIPlus,"GdipGetMetafileDownLevelRasterizationLimit")
    Global GdipGetMetafileHeaderFromEmf.P_GdipGetMetafileHeaderFromEmf=GetFunction(P_GDIPlus,"GdipGetMetafileHeaderFromEmf")
    Global GdipGetMetafileHeaderFromFile.P_GdipGetMetafileHeaderFromFile=GetFunction(P_GDIPlus,"GdipGetMetafileHeaderFromFile")
    Global GdipGetMetafileHeaderFromMetafile.P_GdipGetMetafileHeaderFromMetafile=GetFunction(P_GDIPlus,"GdipGetMetafileHeaderFromMetafile")
    Global GdipGetMetafileHeaderFromStream.P_GdipGetMetafileHeaderFromStream=GetFunction(P_GDIPlus,"GdipGetMetafileHeaderFromStream")
    Global GdipGetMetafileHeaderFromWmf.P_GdipGetMetafileHeaderFromWmf=GetFunction(P_GDIPlus,"GdipGetMetafileHeaderFromWmf")
    Global GdipGetNearestColor.P_GdipGetNearestColor=GetFunction(P_GDIPlus,"GdipGetNearestColor")
    Global GdipGetPageScale.P_GdipGetPageScale=GetFunction(P_GDIPlus,"GdipGetPageScale")
    Global GdipGetPageUnit.P_GdipGetPageUnit=GetFunction(P_GDIPlus,"GdipGetPageUnit")
    Global GdipGetPathData.P_GdipGetPathData=GetFunction(P_GDIPlus,"GdipGetPathData")
    Global GdipGetPathFillMode.P_GdipGetPathFillMode=GetFunction(P_GDIPlus,"GdipGetPathFillMode")
    Global GdipGetPathGradientBlend.P_GdipGetPathGradientBlend=GetFunction(P_GDIPlus,"GdipGetPathGradientBlend")
    Global GdipGetPathGradientBlendCount.P_GdipGetPathGradientBlendCount=GetFunction(P_GDIPlus,"GdipGetPathGradientBlendCount")
    Global GdipGetPathGradientCenterColor.P_GdipGetPathGradientCenterColor=GetFunction(P_GDIPlus,"GdipGetPathGradientCenterColor")
    Global GdipGetPathGradientCenterPoint.P_GdipGetPathGradientCenterPoint=GetFunction(P_GDIPlus,"GdipGetPathGradientCenterPoint")
    Global GdipGetPathGradientCenterPointI.P_GdipGetPathGradientCenterPointI=GetFunction(P_GDIPlus,"GdipGetPathGradientCenterPointI")
    Global GdipGetPathGradientFocusScales.P_GdipGetPathGradientFocusScales=GetFunction(P_GDIPlus,"GdipGetPathGradientFocusScales")
    Global GdipGetPathGradientGammaCorrection.P_GdipGetPathGradientGammaCorrection=GetFunction(P_GDIPlus,"GdipGetPathGradientGammaCorrection")
    Global GdipGetPathGradientPath.P_GdipGetPathGradientPath=GetFunction(P_GDIPlus,"GdipGetPathGradientPath")
    Global GdipGetPathGradientPointCount.P_GdipGetPathGradientPointCount=GetFunction(P_GDIPlus,"GdipGetPathGradientPointCount")
    Global GdipGetPathGradientPresetBlend.P_GdipGetPathGradientPresetBlend=GetFunction(P_GDIPlus,"GdipGetPathGradientPresetBlend")
    Global GdipGetPathGradientPresetBlendCount.P_GdipGetPathGradientPresetBlendCount=GetFunction(P_GDIPlus,"GdipGetPathGradientPresetBlendCount")
    Global GdipGetPathGradientRect.P_GdipGetPathGradientRect=GetFunction(P_GDIPlus,"GdipGetPathGradientRect")
    Global GdipGetPathGradientRectI.P_GdipGetPathGradientRectI=GetFunction(P_GDIPlus,"GdipGetPathGradientRectI")
    Global GdipGetPathGradientSurroundColorCount.P_GdipGetPathGradientSurroundColorCount=GetFunction(P_GDIPlus,"GdipGetPathGradientSurroundColorCount")
    Global GdipGetPathGradientSurroundColorsWithCount.P_GdipGetPathGradientSurroundColorsWithCount=GetFunction(P_GDIPlus,"GdipGetPathGradientSurroundColorsWithCount")
    Global GdipGetPathGradientTransform.P_GdipGetPathGradientTransform=GetFunction(P_GDIPlus,"GdipGetPathGradientTransform")
    Global GdipGetPathGradientWrapMode.P_GdipGetPathGradientWrapMode=GetFunction(P_GDIPlus,"GdipGetPathGradientWrapMode")
    Global GdipGetPathLastPoint.P_GdipGetPathLastPoint=GetFunction(P_GDIPlus,"GdipGetPathLastPoint")
    Global GdipGetPathPoints.P_GdipGetPathPoints=GetFunction(P_GDIPlus,"GdipGetPathPoints")
    Global GdipGetPathPointsI.P_GdipGetPathPointsI=GetFunction(P_GDIPlus,"GdipGetPathPointsI")
    Global GdipGetPathTypes.P_GdipGetPathTypes=GetFunction(P_GDIPlus,"GdipGetPathTypes")
    Global GdipGetPathWorldBounds.P_GdipGetPathWorldBounds=GetFunction(P_GDIPlus,"GdipGetPathWorldBounds")
    Global GdipGetPathWorldBoundsI.P_GdipGetPathWorldBoundsI=GetFunction(P_GDIPlus,"GdipGetPathWorldBoundsI")
    Global GdipGetPenBrushFill.P_GdipGetPenBrushFill=GetFunction(P_GDIPlus,"GdipGetPenBrushFill")
    Global GdipGetPenColor.P_GdipGetPenColor=GetFunction(P_GDIPlus,"GdipGetPenColor")
    Global GdipGetPenCompoundArray.P_GdipGetPenCompoundArray=GetFunction(P_GDIPlus,"GdipGetPenCompoundArray")
    Global GdipGetPenCompoundCount.P_GdipGetPenCompoundCount=GetFunction(P_GDIPlus,"GdipGetPenCompoundCount")
    Global GdipGetPenCustomEndCap.P_GdipGetPenCustomEndCap=GetFunction(P_GDIPlus,"GdipGetPenCustomEndCap")
    Global GdipGetPenCustomStartCap.P_GdipGetPenCustomStartCap=GetFunction(P_GDIPlus,"GdipGetPenCustomStartCap")
    Global GdipGetPenDashArray.P_GdipGetPenDashArray=GetFunction(P_GDIPlus,"GdipGetPenDashArray")
    Global GdipGetPenDashCap197819.P_GdipGetPenDashCap197819=GetFunction(P_GDIPlus,"GdipGetPenDashCap197819")
    Global GdipGetPenDashCount.P_GdipGetPenDashCount=GetFunction(P_GDIPlus,"GdipGetPenDashCount")
    Global GdipGetPenDashOffset.P_GdipGetPenDashOffset=GetFunction(P_GDIPlus,"GdipGetPenDashOffset")
    Global GdipGetPenDashStyle.P_GdipGetPenDashStyle=GetFunction(P_GDIPlus,"GdipGetPenDashStyle")
    Global GdipGetPenEndCap.P_GdipGetPenEndCap=GetFunction(P_GDIPlus,"GdipGetPenEndCap")
    Global GdipGetPenFillType.P_GdipGetPenFillType=GetFunction(P_GDIPlus,"GdipGetPenFillType")
    Global GdipGetPenLineJoin.P_GdipGetPenLineJoin=GetFunction(P_GDIPlus,"GdipGetPenLineJoin")
    Global GdipGetPenMiterLimit.P_GdipGetPenMiterLimit=GetFunction(P_GDIPlus,"GdipGetPenMiterLimit")
    Global GdipGetPenMode.P_GdipGetPenMode=GetFunction(P_GDIPlus,"GdipGetPenMode")
    Global GdipGetPenStartCap.P_GdipGetPenStartCap=GetFunction(P_GDIPlus,"GdipGetPenStartCap")
    Global GdipGetPenTransform.P_GdipGetPenTransform=GetFunction(P_GDIPlus,"GdipGetPenTransform")
    Global GdipGetPenUnit.P_GdipGetPenUnit=GetFunction(P_GDIPlus,"GdipGetPenUnit")
    Global GdipGetPenWidth.P_GdipGetPenWidth=GetFunction(P_GDIPlus,"GdipGetPenWidth")
    Global GdipGetPixelOffsetMode.P_GdipGetPixelOffsetMode=GetFunction(P_GDIPlus,"GdipGetPixelOffsetMode")
    Global GdipGetPointCount.P_GdipGetPointCount=GetFunction(P_GDIPlus,"GdipGetPointCount")
    Global GdipGetPropertyCount.P_GdipGetPropertyCount=GetFunction(P_GDIPlus,"GdipGetPropertyCount")
    Global GdipGetPropertyIdList.P_GdipGetPropertyIdList=GetFunction(P_GDIPlus,"GdipGetPropertyIdList")
    Global GdipGetPropertyItem.P_GdipGetPropertyItem=GetFunction(P_GDIPlus,"GdipGetPropertyItem")
    Global GdipGetPropertyItemSize.P_GdipGetPropertyItemSize=GetFunction(P_GDIPlus,"GdipGetPropertyItemSize")
    Global GdipGetPropertySize.P_GdipGetPropertySize=GetFunction(P_GDIPlus,"GdipGetPropertySize")
    Global GdipGetRegionBounds.P_GdipGetRegionBounds=GetFunction(P_GDIPlus,"GdipGetRegionBounds")
    Global GdipGetRegionBoundsI.P_GdipGetRegionBoundsI=GetFunction(P_GDIPlus,"GdipGetRegionBoundsI")
    Global GdipGetRegionData.P_GdipGetRegionData=GetFunction(P_GDIPlus,"GdipGetRegionData")
    Global GdipGetRegionDataSize.P_GdipGetRegionDataSize=GetFunction(P_GDIPlus,"GdipGetRegionDataSize")
    Global GdipGetRegionHRgn.P_GdipGetRegionHRgn=GetFunction(P_GDIPlus,"GdipGetRegionHRgn")
    Global GdipGetRegionScans.P_GdipGetRegionScans=GetFunction(P_GDIPlus,"GdipGetRegionScans")
    Global GdipGetRegionScansCount.P_GdipGetRegionScansCount=GetFunction(P_GDIPlus,"GdipGetRegionScansCount")
    Global GdipGetRegionScansI.P_GdipGetRegionScansI=GetFunction(P_GDIPlus,"GdipGetRegionScansI")
    Global GdipGetRenderingOrigin.P_GdipGetRenderingOrigin=GetFunction(P_GDIPlus,"GdipGetRenderingOrigin")
    Global GdipGetSmoothingMode.P_GdipGetSmoothingMode=GetFunction(P_GDIPlus,"GdipGetSmoothingMode")
    Global GdipGetSolidFillColor.P_GdipGetSolidFillColor=GetFunction(P_GDIPlus,"GdipGetSolidFillColor")
    Global GdipGetStringFormatAlign.P_GdipGetStringFormatAlign=GetFunction(P_GDIPlus,"GdipGetStringFormatAlign")
    Global GdipGetStringFormatDigitSubstitution.P_GdipGetStringFormatDigitSubstitution=GetFunction(P_GDIPlus,"GdipGetStringFormatDigitSubstitution")
    Global GdipGetStringFormatFlags.P_GdipGetStringFormatFlags=GetFunction(P_GDIPlus,"GdipGetStringFormatFlags")
    Global GdipGetStringFormatHotkeyPrefix.P_GdipGetStringFormatHotkeyPrefix=GetFunction(P_GDIPlus,"GdipGetStringFormatHotkeyPrefix")
    Global GdipGetStringFormatLineAlign.P_GdipGetStringFormatLineAlign=GetFunction(P_GDIPlus,"GdipGetStringFormatLineAlign")
    Global GdipGetStringFormatMeasurableCharacterRangeCount.P_GdipGetStringFormatMeasurableCharacterRangeCount=GetFunction(P_GDIPlus,"GdipGetStringFormatMeasurableCharacterRangeCount")
    Global GdipGetStringFormatTabStopCount.P_GdipGetStringFormatTabStopCount=GetFunction(P_GDIPlus,"GdipGetStringFormatTabStopCount")
    Global GdipGetStringFormatTabStops.P_GdipGetStringFormatTabStops=GetFunction(P_GDIPlus,"GdipGetStringFormatTabStops")
    Global GdipGetStringFormatTrimming.P_GdipGetStringFormatTrimming=GetFunction(P_GDIPlus,"GdipGetStringFormatTrimming")
    Global GdipGetTextContrast.P_GdipGetTextContrast=GetFunction(P_GDIPlus,"GdipGetTextContrast")
    Global GdipGetTextRenderingHint.P_GdipGetTextRenderingHint=GetFunction(P_GDIPlus,"GdipGetTextRenderingHint")
    Global GdipGetTextureImage.P_GdipGetTextureImage=GetFunction(P_GDIPlus,"GdipGetTextureImage")
    Global GdipGetTextureTransform.P_GdipGetTextureTransform=GetFunction(P_GDIPlus,"GdipGetTextureTransform")
    Global GdipGetTextureWrapMode.P_GdipGetTextureWrapMode=GetFunction(P_GDIPlus,"GdipGetTextureWrapMode")
    Global GdipGetVisibleClipBounds.P_GdipGetVisibleClipBounds=GetFunction(P_GDIPlus,"GdipGetVisibleClipBounds")
    Global GdipGetVisibleClipBoundsI.P_GdipGetVisibleClipBoundsI=GetFunction(P_GDIPlus,"GdipGetVisibleClipBoundsI")
    Global GdipGetWorldTransform.P_GdipGetWorldTransform=GetFunction(P_GDIPlus,"GdipGetWorldTransform")
    Global GdipGraphicsClear.P_GdipGraphicsClear=GetFunction(P_GDIPlus,"GdipGraphicsClear")
    Global GdipImageForceValidation.P_GdipImageForceValidation=GetFunction(P_GDIPlus,"GdipImageForceValidation")
    Global GdipImageGetFrameCount.P_GdipImageGetFrameCount=GetFunction(P_GDIPlus,"GdipImageGetFrameCount")
    Global GdipImageGetFrameDimensionsCount.P_GdipImageGetFrameDimensionsCount=GetFunction(P_GDIPlus,"GdipImageGetFrameDimensionsCount")
    Global GdipImageGetFrameDimensionsList.P_GdipImageGetFrameDimensionsList=GetFunction(P_GDIPlus,"GdipImageGetFrameDimensionsList")
    Global GdipImageRotateFlip.P_GdipImageRotateFlip=GetFunction(P_GDIPlus,"GdipImageRotateFlip")
    Global GdipImageSelectActiveFrame.P_GdipImageSelectActiveFrame=GetFunction(P_GDIPlus,"GdipImageSelectActiveFrame")
    Global GdipInvertMatrix.P_GdipInvertMatrix=GetFunction(P_GDIPlus,"GdipInvertMatrix")
    Global GdipIsClipEmpty.P_GdipIsClipEmpty=GetFunction(P_GDIPlus,"GdipIsClipEmpty")
    Global GdipIsEmptyRegion.P_GdipIsEmptyRegion=GetFunction(P_GDIPlus,"GdipIsEmptyRegion")
    Global GdipIsEqualRegion.P_GdipIsEqualRegion=GetFunction(P_GDIPlus,"GdipIsEqualRegion")
    Global GdipIsInfiniteRegion.P_GdipIsInfiniteRegion=GetFunction(P_GDIPlus,"GdipIsInfiniteRegion")
    Global GdipIsMatrixEqual.P_GdipIsMatrixEqual=GetFunction(P_GDIPlus,"GdipIsMatrixEqual")
    Global GdipIsMatrixIdentity.P_GdipIsMatrixIdentity=GetFunction(P_GDIPlus,"GdipIsMatrixIdentity")
    Global GdipIsMatrixInvertible.P_GdipIsMatrixInvertible=GetFunction(P_GDIPlus,"GdipIsMatrixInvertible")
    Global GdipIsOutlineVisiblePathPoint.P_GdipIsOutlineVisiblePathPoint=GetFunction(P_GDIPlus,"GdipIsOutlineVisiblePathPoint")
    Global GdipIsOutlineVisiblePathPointI.P_GdipIsOutlineVisiblePathPointI=GetFunction(P_GDIPlus,"GdipIsOutlineVisiblePathPointI")
    Global GdipIsStyleAvailable.P_GdipIsStyleAvailable=GetFunction(P_GDIPlus,"GdipIsStyleAvailable")
    Global GdipIsVisibleClipEmpty.P_GdipIsVisibleClipEmpty=GetFunction(P_GDIPlus,"GdipIsVisibleClipEmpty")
    Global GdipIsVisiblePathPoint.P_GdipIsVisiblePathPoint=GetFunction(P_GDIPlus,"GdipIsVisiblePathPoint")
    Global GdipIsVisiblePathPointI.P_GdipIsVisiblePathPointI=GetFunction(P_GDIPlus,"GdipIsVisiblePathPointI")
    Global GdipIsVisiblePoint.P_GdipIsVisiblePoint=GetFunction(P_GDIPlus,"GdipIsVisiblePoint")
    Global GdipIsVisiblePointI.P_GdipIsVisiblePointI=GetFunction(P_GDIPlus,"GdipIsVisiblePointI")
    Global GdipIsVisibleRect.P_GdipIsVisibleRect=GetFunction(P_GDIPlus,"GdipIsVisibleRect")
    Global GdipIsVisibleRectI.P_GdipIsVisibleRectI=GetFunction(P_GDIPlus,"GdipIsVisibleRectI")
    Global GdipIsVisibleRegionPoint.P_GdipIsVisibleRegionPoint=GetFunction(P_GDIPlus,"GdipIsVisibleRegionPoint")
    Global GdipIsVisibleRegionPointI.P_GdipIsVisibleRegionPointI=GetFunction(P_GDIPlus,"GdipIsVisibleRegionPointI")
    Global GdipIsVisibleRegionRect.P_GdipIsVisibleRegionRect=GetFunction(P_GDIPlus,"GdipIsVisibleRegionRect")
    Global GdipIsVisibleRegionRectI.P_GdipIsVisibleRegionRectI=GetFunction(P_GDIPlus,"GdipIsVisibleRegionRectI")
    Global GdipLoadImageFromFile.P_GdipLoadImageFromFile=GetFunction(P_GDIPlus,"GdipLoadImageFromFile")
    Global GdipLoadImageFromFileICM.P_GdipLoadImageFromFileICM=GetFunction(P_GDIPlus,"GdipLoadImageFromFileICM")
    Global GdipLoadImageFromStream.P_GdipLoadImageFromStream=GetFunction(P_GDIPlus,"GdipLoadImageFromStream")
    Global GdipLoadImageFromStreamICM.P_GdipLoadImageFromStreamICM=GetFunction(P_GDIPlus,"GdipLoadImageFromStreamICM")
    Global GdipMeasureCharacterRanges.P_GdipMeasureCharacterRanges=GetFunction(P_GDIPlus,"GdipMeasureCharacterRanges")
    Global GdipMeasureDriverString.P_GdipMeasureDriverString=GetFunction(P_GDIPlus,"GdipMeasureDriverString")
    Global GdipMeasureString.P_GdipMeasureString=GetFunction(P_GDIPlus,"GdipMeasureString")
    Global GdipMultiplyLineTransform.P_GdipMultiplyLineTransform=GetFunction(P_GDIPlus,"GdipMultiplyLineTransform")
    Global GdipMultiplyMatrix.P_GdipMultiplyMatrix=GetFunction(P_GDIPlus,"GdipMultiplyMatrix")
    Global GdipMultiplyPathGradientTransform.P_GdipMultiplyPathGradientTransform=GetFunction(P_GDIPlus,"GdipMultiplyPathGradientTransform")
    Global GdipMultiplyPenTransform.P_GdipMultiplyPenTransform=GetFunction(P_GDIPlus,"GdipMultiplyPenTransform")
    Global GdipMultiplyTextureTransform.P_GdipMultiplyTextureTransform=GetFunction(P_GDIPlus,"GdipMultiplyTextureTransform")
    Global GdipMultiplyWorldTransform.P_GdipMultiplyWorldTransform=GetFunction(P_GDIPlus,"GdipMultiplyWorldTransform")
    Global GdipNewInstalledFontCollection.P_GdipNewInstalledFontCollection=GetFunction(P_GDIPlus,"GdipNewInstalledFontCollection")
    Global GdipNewPrivateFontCollection.P_GdipNewPrivateFontCollection=GetFunction(P_GDIPlus,"GdipNewPrivateFontCollection")
    Global GdipPathIterCopyData.P_GdipPathIterCopyData=GetFunction(P_GDIPlus,"GdipPathIterCopyData")
    Global GdipPathIterEnumerate.P_GdipPathIterEnumerate=GetFunction(P_GDIPlus,"GdipPathIterEnumerate")
    Global GdipPathIterGetCount.P_GdipPathIterGetCount=GetFunction(P_GDIPlus,"GdipPathIterGetCount")
    Global GdipPathIterGetSubpathCount.P_GdipPathIterGetSubpathCount=GetFunction(P_GDIPlus,"GdipPathIterGetSubpathCount")
    Global GdipPathIterHasCurve.P_GdipPathIterHasCurve=GetFunction(P_GDIPlus,"GdipPathIterHasCurve")
    Global GdipPathIterIsValid.P_GdipPathIterIsValid=GetFunction(P_GDIPlus,"GdipPathIterIsValid")
    Global GdipPathIterNextMarker.P_GdipPathIterNextMarker=GetFunction(P_GDIPlus,"GdipPathIterNextMarker")
    Global GdipPathIterNextMarkerPath.P_GdipPathIterNextMarkerPath=GetFunction(P_GDIPlus,"GdipPathIterNextMarkerPath")
    Global GdipPathIterNextPathType.P_GdipPathIterNextPathType=GetFunction(P_GDIPlus,"GdipPathIterNextPathType")
    Global GdipPathIterNextSubpath.P_GdipPathIterNextSubpath=GetFunction(P_GDIPlus,"GdipPathIterNextSubpath")
    Global GdipPathIterNextSubpathPath.P_GdipPathIterNextSubpathPath=GetFunction(P_GDIPlus,"GdipPathIterNextSubpathPath")
    Global GdipPathIterRewind.P_GdipPathIterRewind=GetFunction(P_GDIPlus,"GdipPathIterRewind")
    Global GdipPlayMetafileRecord.P_GdipPlayMetafileRecord=GetFunction(P_GDIPlus,"GdipPlayMetafileRecord")
    Global GdipPrivateAddFontFile.P_GdipPrivateAddFontFile=GetFunction(P_GDIPlus,"GdipPrivateAddFontFile")
    Global GdipPrivateAddMemoryFont.P_GdipPrivateAddMemoryFont=GetFunction(P_GDIPlus,"GdipPrivateAddMemoryFont")
    Global GdipRecordMetafile.P_GdipRecordMetafile=GetFunction(P_GDIPlus,"GdipRecordMetafile")
    Global GdipRecordMetafileFileName.P_GdipRecordMetafileFileName=GetFunction(P_GDIPlus,"GdipRecordMetafileFileName")
    Global GdipRecordMetafileFileNameI.P_GdipRecordMetafileFileNameI=GetFunction(P_GDIPlus,"GdipRecordMetafileFileNameI")
    Global GdipRecordMetafileI.P_GdipRecordMetafileI=GetFunction(P_GDIPlus,"GdipRecordMetafileI")
    Global GdipRecordMetafileStream.P_GdipRecordMetafileStream=GetFunction(P_GDIPlus,"GdipRecordMetafileStream")
    Global GdipRecordMetafileStreamI.P_GdipRecordMetafileStreamI=GetFunction(P_GDIPlus,"GdipRecordMetafileStreamI")
    Global GdipReleaseDC.P_GdipReleaseDC=GetFunction(P_GDIPlus,"GdipReleaseDC")
    Global GdipRemovePropertyItem.P_GdipRemovePropertyItem=GetFunction(P_GDIPlus,"GdipRemovePropertyItem")
    Global GdipResetClip.P_GdipResetClip=GetFunction(P_GDIPlus,"GdipResetClip")
    Global GdipResetImageAttributes.P_GdipResetImageAttributes=GetFunction(P_GDIPlus,"GdipResetImageAttributes")
    Global GdipResetLineTransform.P_GdipResetLineTransform=GetFunction(P_GDIPlus,"GdipResetLineTransform")
    Global GdipResetPageTransform.P_GdipResetPageTransform=GetFunction(P_GDIPlus,"GdipResetPageTransform")
    Global GdipResetPath.P_GdipResetPath=GetFunction(P_GDIPlus,"GdipResetPath")
    Global GdipResetPathGradientTransform.P_GdipResetPathGradientTransform=GetFunction(P_GDIPlus,"GdipResetPathGradientTransform")
    Global GdipResetPenTransform.P_GdipResetPenTransform=GetFunction(P_GDIPlus,"GdipResetPenTransform")
    Global GdipResetTextureTransform.P_GdipResetTextureTransform=GetFunction(P_GDIPlus,"GdipResetTextureTransform")
    Global GdipResetWorldTransform.P_GdipResetWorldTransform=GetFunction(P_GDIPlus,"GdipResetWorldTransform")
    Global GdipRestoreGraphics.P_GdipRestoreGraphics=GetFunction(P_GDIPlus,"GdipRestoreGraphics")
    Global GdipReversePath.P_GdipReversePath=GetFunction(P_GDIPlus,"GdipReversePath")
    Global GdipRotateLineTransform.P_GdipRotateLineTransform=GetFunction(P_GDIPlus,"GdipRotateLineTransform")
    Global GdipRotateMatrix.P_GdipRotateMatrix=GetFunction(P_GDIPlus,"GdipRotateMatrix")
    Global GdipRotatePathGradientTransform.P_GdipRotatePathGradientTransform=GetFunction(P_GDIPlus,"GdipRotatePathGradientTransform")
    Global GdipRotatePenTransform.P_GdipRotatePenTransform=GetFunction(P_GDIPlus,"GdipRotatePenTransform")
    Global GdipRotateTextureTransform.P_GdipRotateTextureTransform=GetFunction(P_GDIPlus,"GdipRotateTextureTransform")
    Global GdipRotateWorldTransform.P_GdipRotateWorldTransform=GetFunction(P_GDIPlus,"GdipRotateWorldTransform")
    Global GdipSaveAdd.P_GdipSaveAdd=GetFunction(P_GDIPlus,"GdipSaveAdd")
      Global GdipSaveAddImage.P_GdipSaveAddImage=GetFunction(P_GDIPlus,"GdipSaveAddImage")
      Global GdipSaveGraphics.P_GdipSaveGraphics=GetFunction(P_GDIPlus,"GdipSaveGraphics")
      Global GdipSaveImageToFile.P_GdipSaveImageToFile=GetFunction(P_GDIPlus,"GdipSaveImageToFile")
      Global GdipSaveImageToStream.P_GdipSaveImageToStream=GetFunction(P_GDIPlus,"GdipSaveImageToStream")
      Global GdipScaleLineTransform.P_GdipScaleLineTransform=GetFunction(P_GDIPlus,"GdipScaleLineTransform")
      Global GdipScaleMatrix.P_GdipScaleMatrix=GetFunction(P_GDIPlus,"GdipScaleMatrix")
      Global GdipScalePathGradientTransform.P_GdipScalePathGradientTransform=GetFunction(P_GDIPlus,"GdipScalePathGradientTransform")
      Global GdipScalePenTransform.P_GdipScalePenTransform=GetFunction(P_GDIPlus,"GdipScalePenTransform")
      Global GdipScaleTextureTransform.P_GdipScaleTextureTransform=GetFunction(P_GDIPlus,"GdipScaleTextureTransform")
      Global GdipScaleWorldTransform.P_GdipScaleWorldTransform=GetFunction(P_GDIPlus,"GdipScaleWorldTransform")
      Global GdipSetAdjustableArrowCapFillState.P_GdipSetAdjustableArrowCapFillState=GetFunction(P_GDIPlus,"GdipSetAdjustableArrowCapFillState")
      Global GdipSetAdjustableArrowCapHeight.P_GdipSetAdjustableArrowCapHeight=GetFunction(P_GDIPlus,"GdipSetAdjustableArrowCapHeight")
      Global GdipSetAdjustableArrowCapMiddleInset.P_GdipSetAdjustableArrowCapMiddleInset=GetFunction(P_GDIPlus,"GdipSetAdjustableArrowCapMiddleInset")
      Global GdipSetAdjustableArrowCapWidth.P_GdipSetAdjustableArrowCapWidth=GetFunction(P_GDIPlus,"GdipSetAdjustableArrowCapWidth")
      Global GdipSetClipGraphics.P_GdipSetClipGraphics=GetFunction(P_GDIPlus,"GdipSetClipGraphics")
      Global GdipSetClipHrgn.P_GdipSetClipHrgn=GetFunction(P_GDIPlus,"GdipSetClipHrgn")
      Global GdipSetClipPath.P_GdipSetClipPath=GetFunction(P_GDIPlus,"GdipSetClipPath")
      Global GdipSetClipRect.P_GdipSetClipRect=GetFunction(P_GDIPlus,"GdipSetClipRect")
      Global GdipSetClipRectI.P_GdipSetClipRectI=GetFunction(P_GDIPlus,"GdipSetClipRectI")
      Global GdipSetClipRegion.P_GdipSetClipRegion=GetFunction(P_GDIPlus,"GdipSetClipRegion")
      Global GdipSetCompositingMode.P_GdipSetCompositingMode=GetFunction(P_GDIPlus,"GdipSetCompositingMode")
      Global GdipSetCompositingQuality.P_GdipSetCompositingQuality=GetFunction(P_GDIPlus,"GdipSetCompositingQuality")
      Global GdipSetCustomLineCapBaseCap.P_GdipSetCustomLineCapBaseCap=GetFunction(P_GDIPlus,"GdipSetCustomLineCapBaseCap")
      Global GdipSetCustomLineCapBaseInset.P_GdipSetCustomLineCapBaseInset=GetFunction(P_GDIPlus,"GdipSetCustomLineCapBaseInset")
      Global GdipSetCustomLineCapStrokeCaps.P_GdipSetCustomLineCapStrokeCaps=GetFunction(P_GDIPlus,"GdipSetCustomLineCapStrokeCaps")
      Global GdipSetCustomLineCapStrokeJoin.P_GdipSetCustomLineCapStrokeJoin=GetFunction(P_GDIPlus,"GdipSetCustomLineCapStrokeJoin")
      Global GdipSetCustomLineCapWidthScale.P_GdipSetCustomLineCapWidthScale=GetFunction(P_GDIPlus,"GdipSetCustomLineCapWidthScale")
      Global GdipSetEmpty.P_GdipSetEmpty=GetFunction(P_GDIPlus,"GdipSetEmpty")
      Global GdipSetImageAttributesCachedBackground.P_GdipSetImageAttributesCachedBackground=GetFunction(P_GDIPlus,"GdipSetImageAttributesCachedBackground")
      Global GdipSetImageAttributesColorKeys.P_GdipSetImageAttributesColorKeys=GetFunction(P_GDIPlus,"GdipSetImageAttributesColorKeys")
      Global GdipSetImageAttributesColorMatrix.P_GdipSetImageAttributesColorMatrix=GetFunction(P_GDIPlus,"GdipSetImageAttributesColorMatrix")
      Global GdipSetImageAttributesGamma.P_GdipSetImageAttributesGamma=GetFunction(P_GDIPlus,"GdipSetImageAttributesGamma")
      Global GdipSetImageAttributesNoOp.P_GdipSetImageAttributesNoOp=GetFunction(P_GDIPlus,"GdipSetImageAttributesNoOp")
      Global GdipSetImageAttributesOutputChannel.P_GdipSetImageAttributesOutputChannel=GetFunction(P_GDIPlus,"GdipSetImageAttributesOutputChannel")
      Global GdipSetImageAttributesOutputChannelColorProfile.P_GdipSetImageAttributesOutputChannelColorProfile=GetFunction(P_GDIPlus,"GdipSetImageAttributesOutputChannelColorProfile")
      Global GdipSetImageAttributesRemapTable.P_GdipSetImageAttributesRemapTable=GetFunction(P_GDIPlus,"GdipSetImageAttributesRemapTable")
      Global GdipSetImageAttributesThreshold.P_GdipSetImageAttributesThreshold=GetFunction(P_GDIPlus,"GdipSetImageAttributesThreshold")
      Global GdipSetImageAttributesToIdentity.P_GdipSetImageAttributesToIdentity=GetFunction(P_GDIPlus,"GdipSetImageAttributesToIdentity")
      Global GdipSetImageAttributesWrapMode.P_GdipSetImageAttributesWrapMode=GetFunction(P_GDIPlus,"GdipSetImageAttributesWrapMode")
      Global GdipSetImagePalette.P_GdipSetImagePalette=GetFunction(P_GDIPlus,"GdipSetImagePalette")
      Global GdipSetInfinite.P_GdipSetInfinite=GetFunction(P_GDIPlus,"GdipSetInfinite")
      Global GdipSetInterpolationMode.P_GdipSetInterpolationMode=GetFunction(P_GDIPlus,"GdipSetInterpolationMode")
      Global GdipSetLineBlend.P_GdipSetLineBlend=GetFunction(P_GDIPlus,"GdipSetLineBlend")
      Global GdipSetLineColors.P_GdipSetLineColors=GetFunction(P_GDIPlus,"GdipSetLineColors")
      Global GdipSetLineGammaCorrection.P_GdipSetLineGammaCorrection=GetFunction(P_GDIPlus,"GdipSetLineGammaCorrection")
      Global GdipSetLineLinearBlend.P_GdipSetLineLinearBlend=GetFunction(P_GDIPlus,"GdipSetLineLinearBlend")
      Global GdipSetLinePresetBlend.P_GdipSetLinePresetBlend=GetFunction(P_GDIPlus,"GdipSetLinePresetBlend")
      Global GdipSetLineSigmaBlend.P_GdipSetLineSigmaBlend=GetFunction(P_GDIPlus,"GdipSetLineSigmaBlend")
      Global GdipSetLineTransform.P_GdipSetLineTransform=GetFunction(P_GDIPlus,"GdipSetLineTransform")
      Global GdipSetLineWrapMode.P_GdipSetLineWrapMode=GetFunction(P_GDIPlus,"GdipSetLineWrapMode")
      Global GdipSetMatrixElements.P_GdipSetMatrixElements=GetFunction(P_GDIPlus,"GdipSetMatrixElements")
      Global GdipSetMetafileDownLevelRasterizationLimit.P_GdipSetMetafileDownLevelRasterizationLimit=GetFunction(P_GDIPlus,"GdipSetMetafileDownLevelRasterizationLimit")
      Global GdipSetPageScale.P_GdipSetPageScale=GetFunction(P_GDIPlus,"GdipSetPageScale")
      Global GdipSetPageUnit.P_GdipSetPageUnit=GetFunction(P_GDIPlus,"GdipSetPageUnit")
      Global GdipSetPathFillMode.P_GdipSetPathFillMode=GetFunction(P_GDIPlus,"GdipSetPathFillMode")
      Global GdipSetPathGradientBlend.P_GdipSetPathGradientBlend=GetFunction(P_GDIPlus,"GdipSetPathGradientBlend")
      Global GdipSetPathGradientCenterColor.P_GdipSetPathGradientCenterColor=GetFunction(P_GDIPlus,"GdipSetPathGradientCenterColor")
      Global GdipSetPathGradientCenterPoint.P_GdipSetPathGradientCenterPoint=GetFunction(P_GDIPlus,"GdipSetPathGradientCenterPoint")
      Global GdipSetPathGradientCenterPointI.P_GdipSetPathGradientCenterPointI=GetFunction(P_GDIPlus,"GdipSetPathGradientCenterPointI")
      Global GdipSetPathGradientFocusScales.P_GdipSetPathGradientFocusScales=GetFunction(P_GDIPlus,"GdipSetPathGradientFocusScales")
      Global GdipSetPathGradientGammaCorrection.P_GdipSetPathGradientGammaCorrection=GetFunction(P_GDIPlus,"GdipSetPathGradientGammaCorrection")
      Global GdipSetPathGradientLinearBlend.P_GdipSetPathGradientLinearBlend=GetFunction(P_GDIPlus,"GdipSetPathGradientLinearBlend")
      Global GdipSetPathGradientPath.P_GdipSetPathGradientPath=GetFunction(P_GDIPlus,"GdipSetPathGradientPath")
      Global GdipSetPathGradientPresetBlend.P_GdipSetPathGradientPresetBlend=GetFunction(P_GDIPlus,"GdipSetPathGradientPresetBlend")
      Global GdipSetPathGradientSigmaBlend.P_GdipSetPathGradientSigmaBlend=GetFunction(P_GDIPlus,"GdipSetPathGradientSigmaBlend")
      Global GdipSetPathGradientSurroundColorsWithCount.P_GdipSetPathGradientSurroundColorsWithCount=GetFunction(P_GDIPlus,"GdipSetPathGradientSurroundColorsWithCount")
      Global GdipSetPathGradientTransform.P_GdipSetPathGradientTransform=GetFunction(P_GDIPlus,"GdipSetPathGradientTransform")
      Global GdipSetPathGradientWrapMode.P_GdipSetPathGradientWrapMode=GetFunction(P_GDIPlus,"GdipSetPathGradientWrapMode")
      Global GdipSetPathMarker.P_GdipSetPathMarker=GetFunction(P_GDIPlus,"GdipSetPathMarker")
      Global GdipSetPenBrushFill.P_GdipSetPenBrushFill=GetFunction(P_GDIPlus,"GdipSetPenBrushFill")
      Global GdipSetPenColor.P_GdipSetPenColor=GetFunction(P_GDIPlus,"GdipSetPenColor")
      Global GdipSetPenCompoundArray.P_GdipSetPenCompoundArray=GetFunction(P_GDIPlus,"GdipSetPenCompoundArray")
      Global GdipSetPenCustomEndCap.P_GdipSetPenCustomEndCap=GetFunction(P_GDIPlus,"GdipSetPenCustomEndCap")
      Global GdipSetPenCustomStartCap.P_GdipSetPenCustomStartCap=GetFunction(P_GDIPlus,"GdipSetPenCustomStartCap")
      Global GdipSetPenDashArray.P_GdipSetPenDashArray=GetFunction(P_GDIPlus,"GdipSetPenDashArray")
      Global GdipSetPenDashCap197819.P_GdipSetPenDashCap197819=GetFunction(P_GDIPlus,"GdipSetPenDashCap197819")
      Global GdipSetPenDashOffset.P_GdipSetPenDashOffset=GetFunction(P_GDIPlus,"GdipSetPenDashOffset")
      Global GdipSetPenDashStyle.P_GdipSetPenDashStyle=GetFunction(P_GDIPlus,"GdipSetPenDashStyle")
      Global GdipSetPenEndCap.P_GdipSetPenEndCap=GetFunction(P_GDIPlus,"GdipSetPenEndCap")
      Global GdipSetPenLineCap197819.P_GdipSetPenLineCap197819=GetFunction(P_GDIPlus,"GdipSetPenLineCap197819")
      Global GdipSetPenLineJoin.P_GdipSetPenLineJoin=GetFunction(P_GDIPlus,"GdipSetPenLineJoin")
      Global GdipSetPenMiterLimit.P_GdipSetPenMiterLimit=GetFunction(P_GDIPlus,"GdipSetPenMiterLimit")
      Global GdipSetPenMode.P_GdipSetPenMode=GetFunction(P_GDIPlus,"GdipSetPenMode")
      Global GdipSetPenStartCap.P_GdipSetPenStartCap=GetFunction(P_GDIPlus,"GdipSetPenStartCap")
      Global GdipSetPenTransform.P_GdipSetPenTransform=GetFunction(P_GDIPlus,"GdipSetPenTransform")
      Global GdipSetPenUnit.P_GdipSetPenUnit=GetFunction(P_GDIPlus,"GdipSetPenUnit")
      Global GdipSetPenWidth.P_GdipSetPenWidth=GetFunction(P_GDIPlus,"GdipSetPenWidth")
      Global GdipSetPixelOffsetMode.P_GdipSetPixelOffsetMode=GetFunction(P_GDIPlus,"GdipSetPixelOffsetMode")
      Global GdipSetPropertyItem.P_GdipSetPropertyItem=GetFunction(P_GDIPlus,"GdipSetPropertyItem")
      Global GdipSetRenderingOrigin.P_GdipSetRenderingOrigin=GetFunction(P_GDIPlus,"GdipSetRenderingOrigin")
      Global GdipSetSmoothingMode.P_GdipSetSmoothingMode=GetFunction(P_GDIPlus,"GdipSetSmoothingMode")
      Global GdipSetSolidFillColor.P_GdipSetSolidFillColor=GetFunction(P_GDIPlus,"GdipSetSolidFillColor")
      Global GdipSetStringFormatAlign.P_GdipSetStringFormatAlign=GetFunction(P_GDIPlus,"GdipSetStringFormatAlign")
      Global GdipSetStringFormatDigitSubstitution.P_GdipSetStringFormatDigitSubstitution=GetFunction(P_GDIPlus,"GdipSetStringFormatDigitSubstitution")
      Global GdipSetStringFormatFlags.P_GdipSetStringFormatFlags=GetFunction(P_GDIPlus,"GdipSetStringFormatFlags")
      Global GdipSetStringFormatHotkeyPrefix.P_GdipSetStringFormatHotkeyPrefix=GetFunction(P_GDIPlus,"GdipSetStringFormatHotkeyPrefix")
      Global GdipSetStringFormatLineAlign.P_GdipSetStringFormatLineAlign=GetFunction(P_GDIPlus,"GdipSetStringFormatLineAlign")
      Global GdipSetStringFormatMeasurableCharacterRanges.P_GdipSetStringFormatMeasurableCharacterRanges=GetFunction(P_GDIPlus,"GdipSetStringFormatMeasurableCharacterRanges")
      Global GdipSetStringFormatTabStops.P_GdipSetStringFormatTabStops=GetFunction(P_GDIPlus,"GdipSetStringFormatTabStops")
      Global GdipSetStringFormatTrimming.P_GdipSetStringFormatTrimming=GetFunction(P_GDIPlus,"GdipSetStringFormatTrimming")
      Global GdipSetTextContrast.P_GdipSetTextContrast=GetFunction(P_GDIPlus,"GdipSetTextContrast")
      Global GdipSetTextRenderingHint.P_GdipSetTextRenderingHint=GetFunction(P_GDIPlus,"GdipSetTextRenderingHint")
      Global GdipSetTextureTransform.P_GdipSetTextureTransform=GetFunction(P_GDIPlus,"GdipSetTextureTransform")
      Global GdipSetTextureWrapMode.P_GdipSetTextureWrapMode=GetFunction(P_GDIPlus,"GdipSetTextureWrapMode")
      Global GdipSetWorldTransform.P_GdipSetWorldTransform=GetFunction(P_GDIPlus,"GdipSetWorldTransform")
      Global GdipShearMatrix.P_GdipShearMatrix=GetFunction(P_GDIPlus,"GdipShearMatrix")
      Global GdipStartPathFigure.P_GdipStartPathFigure=GetFunction(P_GDIPlus,"GdipStartPathFigure")
      Global GdipStringFormatGetGenericDefault.P_GdipStringFormatGetGenericDefault=GetFunction(P_GDIPlus,"GdipStringFormatGetGenericDefault")
      Global GdipStringFormatGetGenericTypographic.P_GdipStringFormatGetGenericTypographic=GetFunction(P_GDIPlus,"GdipStringFormatGetGenericTypographic")
      Global GdipTestControl.P_GdipTestControl=GetFunction(P_GDIPlus,"GdipTestControl")
      Global GdipTransformMatrixPoints.P_GdipTransformMatrixPoints=GetFunction(P_GDIPlus,"GdipTransformMatrixPoints")
      Global GdipTransformMatrixPointsI.P_GdipTransformMatrixPointsI=GetFunction(P_GDIPlus,"GdipTransformMatrixPointsI")
      Global GdipTransformPath.P_GdipTransformPath=GetFunction(P_GDIPlus,"GdipTransformPath")
      Global GdipTransformPoints.P_GdipTransformPoints=GetFunction(P_GDIPlus,"GdipTransformPoints")
      Global GdipTransformPointsI.P_GdipTransformPointsI=GetFunction(P_GDIPlus,"GdipTransformPointsI")
      Global GdipTransformRegion.P_GdipTransformRegion=GetFunction(P_GDIPlus,"GdipTransformRegion")
      Global GdipTranslateClip.P_GdipTranslateClip=GetFunction(P_GDIPlus,"GdipTranslateClip")
      Global GdipTranslateClipI.P_GdipTranslateClipI=GetFunction(P_GDIPlus,"GdipTranslateClipI")
      Global GdipTranslateLineTransform.P_GdipTranslateLineTransform=GetFunction(P_GDIPlus,"GdipTranslateLineTransform")
      Global GdipTranslateMatrix.P_GdipTranslateMatrix=GetFunction(P_GDIPlus,"GdipTranslateMatrix")
      Global GdipTranslatePathGradientTransform.P_GdipTranslatePathGradientTransform=GetFunction(P_GDIPlus,"GdipTranslatePathGradientTransform")
      Global GdipTranslatePenTransform.P_GdipTranslatePenTransform=GetFunction(P_GDIPlus,"GdipTranslatePenTransform")
      Global GdipTranslateRegion.P_GdipTranslateRegion=GetFunction(P_GDIPlus,"GdipTranslateRegion")
      Global GdipTranslateRegionI.P_GdipTranslateRegionI=GetFunction(P_GDIPlus,"GdipTranslateRegionI")
      Global GdipTranslateTextureTransform.P_GdipTranslateTextureTransform=GetFunction(P_GDIPlus,"GdipTranslateTextureTransform")
      Global GdipTranslateWorldTransform.P_GdipTranslateWorldTransform=GetFunction(P_GDIPlus,"GdipTranslateWorldTransform")
      Global GdipVectorTransformMatrixPoints.P_GdipVectorTransformMatrixPoints=GetFunction(P_GDIPlus,"GdipVectorTransformMatrixPoints")
      Global GdipVectorTransformMatrixPointsI.P_GdipVectorTransformMatrixPointsI=GetFunction(P_GDIPlus,"GdipVectorTransformMatrixPointsI")
      Global GdipWarpPath.P_GdipWarpPath=GetFunction(P_GDIPlus,"GdipWarpPath")
      Global GdipWidenPath.P_GdipWidenPath=GetFunction(P_GDIPlus,"GdipWidenPath")
      Global GdipWindingModeOutline.P_GdipWindingModeOutline=GetFunction(P_GDIPlus,"GdipWindingModeOutline")
      Global GdiplusNotificationHook.P_GdiplusNotificationHook=GetFunction(P_GDIPlus,"GdiplusNotificationHook")
      Global GdiplusNotificationUnhook.P_GdiplusNotificationUnhook=GetFunction(P_GDIPlus,"GdiplusNotificationUnhook")
      Global GdiplusShutdown.P_GdiplusShutdown=GetFunction(P_GDIPlus,"GdiplusShutdown")
      Global GdiplusStartup.P_GdiplusStartup=GetFunction(P_GDIPlus,"GdiplusStartup")
      input.GdiplusStartupInput 
      input\GdiPlusVersion = 1 
      GdiplusStartup(@Token, input, #Null )
      ProcedureReturn P_GDIPlus    
    EndIf 
  EndProcedure
  
Procedure FreeGDIPlus()
  GdiplusShutdown(Token)
  CloseLibrary(P_GDIPlus)
EndProcedure
  
  



; IDE Options = PureBasic 5.11 (Windows - x86)
; CursorPosition = 1514
; FirstLine = 1451
; Folding = --
; EnableAsm
; CompileSourceDirectory
; EnableExeConstant